Class: TencentCloud::Ocr::V20181119::TextGeneralHandwriting

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20181119/models.rb

Overview

文字识别结果

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(detectedtext = nil, confidence = nil, polygon = nil, advancedinfo = nil, wordpolygon = nil) ⇒ TextGeneralHandwriting

Returns a new instance of TextGeneralHandwriting.



11061
11062
11063
11064
11065
11066
11067
# File 'lib/v20181119/models.rb', line 11061

def initialize(detectedtext=nil, confidence=nil, polygon=nil, advancedinfo=nil, wordpolygon=nil)
  @DetectedText = detectedtext
  @Confidence = confidence
  @Polygon = polygon
  @AdvancedInfo = advancedinfo
  @WordPolygon = wordpolygon
end

Instance Attribute Details

#AdvancedInfoObject

能返回文本行的段落信息,例如:"Parag":{"ParagNo":2}, 其中ParagNo为段落行,从1开始。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DetectedText:

    识别出的文本行内容

  • Confidence:

    置信度 0 - 100

  • Polygon:

    文本行坐标,以四个顶点坐标表示

  • AdvancedInfo:

    此字段为扩展字段。

  • WordPolygon:

    字的坐标数组,以四个顶点坐标表示



11059
11060
11061
# File 'lib/v20181119/models.rb', line 11059

def AdvancedInfo
  @AdvancedInfo
end

#ConfidenceObject

能返回文本行的段落信息,例如:"Parag":{"ParagNo":2}, 其中ParagNo为段落行,从1开始。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DetectedText:

    识别出的文本行内容

  • Confidence:

    置信度 0 - 100

  • Polygon:

    文本行坐标,以四个顶点坐标表示

  • AdvancedInfo:

    此字段为扩展字段。

  • WordPolygon:

    字的坐标数组,以四个顶点坐标表示



11059
11060
11061
# File 'lib/v20181119/models.rb', line 11059

def Confidence
  @Confidence
end

#DetectedTextObject

能返回文本行的段落信息,例如:"Parag":{"ParagNo":2}, 其中ParagNo为段落行,从1开始。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DetectedText:

    识别出的文本行内容

  • Confidence:

    置信度 0 - 100

  • Polygon:

    文本行坐标,以四个顶点坐标表示

  • AdvancedInfo:

    此字段为扩展字段。

  • WordPolygon:

    字的坐标数组,以四个顶点坐标表示



11059
11060
11061
# File 'lib/v20181119/models.rb', line 11059

def DetectedText
  @DetectedText
end

#PolygonObject

能返回文本行的段落信息,例如:"Parag":{"ParagNo":2}, 其中ParagNo为段落行,从1开始。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DetectedText:

    识别出的文本行内容

  • Confidence:

    置信度 0 - 100

  • Polygon:

    文本行坐标,以四个顶点坐标表示

  • AdvancedInfo:

    此字段为扩展字段。

  • WordPolygon:

    字的坐标数组,以四个顶点坐标表示



11059
11060
11061
# File 'lib/v20181119/models.rb', line 11059

def Polygon
  @Polygon
end

#WordPolygonObject

能返回文本行的段落信息,例如:"Parag":{"ParagNo":2}, 其中ParagNo为段落行,从1开始。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DetectedText:

    识别出的文本行内容

  • Confidence:

    置信度 0 - 100

  • Polygon:

    文本行坐标,以四个顶点坐标表示

  • AdvancedInfo:

    此字段为扩展字段。

  • WordPolygon:

    字的坐标数组,以四个顶点坐标表示



11059
11060
11061
# File 'lib/v20181119/models.rb', line 11059

def WordPolygon
  @WordPolygon
end

Instance Method Details

#deserialize(params) ⇒ Object



11069
11070
11071
11072
11073
11074
11075
11076
11077
11078
11079
11080
11081
11082
11083
11084
11085
11086
11087
11088
11089
# File 'lib/v20181119/models.rb', line 11069

def deserialize(params)
  @DetectedText = params['DetectedText']
  @Confidence = params['Confidence']
  unless params['Polygon'].nil?
    @Polygon = []
    params['Polygon'].each do |i|
      coord_tmp = Coord.new
      coord_tmp.deserialize(i)
      @Polygon << coord_tmp
    end
  end
  @AdvancedInfo = params['AdvancedInfo']
  unless params['WordPolygon'].nil?
    @WordPolygon = []
    params['WordPolygon'].each do |i|
      polygon_tmp = Polygon.new
      polygon_tmp.deserialize(i)
      @WordPolygon << polygon_tmp
    end
  end
end