Class: TencentCloud::Ocr::V20181119::WordItem

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, coord = nil, advancedinfo = nil, wordcoord = nil) ⇒ WordItem

Returns a new instance of WordItem.



15124
15125
15126
15127
15128
15129
# File 'lib/v20181119/models.rb', line 15124

def initialize(detectedtext=nil, coord=nil, advancedinfo=nil, wordcoord=nil)
  @DetectedText = detectedtext
  @Coord = coord
  @AdvancedInfo = advancedinfo
  @WordCoord = wordcoord
end

Instance Attribute Details

#AdvancedInfoObject

Parameters:

  • DetectedText:

    文本块内容

  • Coord:

    四点坐标

  • AdvancedInfo:

    描述性信息

  • WordCoord:

    单词的四点坐标



15122
15123
15124
# File 'lib/v20181119/models.rb', line 15122

def AdvancedInfo
  @AdvancedInfo
end

#CoordObject

Parameters:

  • DetectedText:

    文本块内容

  • Coord:

    四点坐标

  • AdvancedInfo:

    描述性信息

  • WordCoord:

    单词的四点坐标



15122
15123
15124
# File 'lib/v20181119/models.rb', line 15122

def Coord
  @Coord
end

#DetectedTextObject

Parameters:

  • DetectedText:

    文本块内容

  • Coord:

    四点坐标

  • AdvancedInfo:

    描述性信息

  • WordCoord:

    单词的四点坐标



15122
15123
15124
# File 'lib/v20181119/models.rb', line 15122

def DetectedText
  @DetectedText
end

#WordCoordObject

Parameters:

  • DetectedText:

    文本块内容

  • Coord:

    四点坐标

  • AdvancedInfo:

    描述性信息

  • WordCoord:

    单词的四点坐标



15122
15123
15124
# File 'lib/v20181119/models.rb', line 15122

def WordCoord
  @WordCoord
end

Instance Method Details

#deserialize(params) ⇒ Object



15131
15132
15133
15134
15135
15136
15137
15138
15139
15140
15141
15142
15143
15144
15145
15146
# File 'lib/v20181119/models.rb', line 15131

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