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.



11985
11986
11987
11988
11989
11990
11991
# File 'lib/v20181119/models.rb', line 11985

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:

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



11983
11984
11985
# File 'lib/v20181119/models.rb', line 11983

def AdvancedInfo
  @AdvancedInfo
end

#ConfidenceObject

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

Parameters:

  • DetectedText:

    识别出的文本行内容

  • Confidence:

    置信度 0 - 100

  • Polygon:

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

  • AdvancedInfo:

    此字段为扩展字段。

  • WordPolygon:

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



11983
11984
11985
# File 'lib/v20181119/models.rb', line 11983

def Confidence
  @Confidence
end

#DetectedTextObject

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

Parameters:

  • DetectedText:

    识别出的文本行内容

  • Confidence:

    置信度 0 - 100

  • Polygon:

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

  • AdvancedInfo:

    此字段为扩展字段。

  • WordPolygon:

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



11983
11984
11985
# File 'lib/v20181119/models.rb', line 11983

def DetectedText
  @DetectedText
end

#PolygonObject

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

Parameters:

  • DetectedText:

    识别出的文本行内容

  • Confidence:

    置信度 0 - 100

  • Polygon:

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

  • AdvancedInfo:

    此字段为扩展字段。

  • WordPolygon:

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



11983
11984
11985
# File 'lib/v20181119/models.rb', line 11983

def Polygon
  @Polygon
end

#WordPolygonObject

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

Parameters:

  • DetectedText:

    识别出的文本行内容

  • Confidence:

    置信度 0 - 100

  • Polygon:

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

  • AdvancedInfo:

    此字段为扩展字段。

  • WordPolygon:

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



11983
11984
11985
# File 'lib/v20181119/models.rb', line 11983

def WordPolygon
  @WordPolygon
end

Instance Method Details

#deserialize(params) ⇒ Object



11993
11994
11995
11996
11997
11998
11999
12000
12001
12002
12003
12004
12005
12006
12007
12008
12009
12010
12011
12012
12013
# File 'lib/v20181119/models.rb', line 11993

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