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.



12252
12253
12254
12255
12256
12257
12258
# File 'lib/v20181119/models.rb', line 12252

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:

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



12250
12251
12252
# File 'lib/v20181119/models.rb', line 12250

def AdvancedInfo
  @AdvancedInfo
end

#ConfidenceObject

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

Parameters:

  • DetectedText:

    识别出的文本行内容

  • Confidence:

    置信度 0 - 100

  • Polygon:

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

  • AdvancedInfo:

    此字段为扩展字段。

  • WordPolygon:

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



12250
12251
12252
# File 'lib/v20181119/models.rb', line 12250

def Confidence
  @Confidence
end

#DetectedTextObject

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

Parameters:

  • DetectedText:

    识别出的文本行内容

  • Confidence:

    置信度 0 - 100

  • Polygon:

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

  • AdvancedInfo:

    此字段为扩展字段。

  • WordPolygon:

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



12250
12251
12252
# File 'lib/v20181119/models.rb', line 12250

def DetectedText
  @DetectedText
end

#PolygonObject

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

Parameters:

  • DetectedText:

    识别出的文本行内容

  • Confidence:

    置信度 0 - 100

  • Polygon:

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

  • AdvancedInfo:

    此字段为扩展字段。

  • WordPolygon:

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



12250
12251
12252
# File 'lib/v20181119/models.rb', line 12250

def Polygon
  @Polygon
end

#WordPolygonObject

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

Parameters:

  • DetectedText:

    识别出的文本行内容

  • Confidence:

    置信度 0 - 100

  • Polygon:

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

  • AdvancedInfo:

    此字段为扩展字段。

  • WordPolygon:

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



12250
12251
12252
# File 'lib/v20181119/models.rb', line 12250

def WordPolygon
  @WordPolygon
end

Instance Method Details

#deserialize(params) ⇒ Object



12260
12261
12262
12263
12264
12265
12266
12267
12268
12269
12270
12271
12272
12273
12274
12275
12276
12277
12278
12279
12280
# File 'lib/v20181119/models.rb', line 12260

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