Class: TencentCloud::Ocr::V20181119::QuestionBlockObj

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

Overview

数学试题识别结构化对象

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(questionarr = nil, questionbboxcoord = nil) ⇒ QuestionBlockObj

Returns a new instance of QuestionBlockObj.



8001
8002
8003
8004
# File 'lib/v20181119/models.rb', line 8001

def initialize(questionarr=nil, questionbboxcoord=nil)
  @QuestionArr = questionarr
  @QuestionBboxCoord = questionbboxcoord
end

Instance Attribute Details

#QuestionArrObject

Parameters:

  • QuestionArr:

    数学试题识别结构化信息数组

  • QuestionBboxCoord:

    题目主体区域检测框在图片中的像素坐标



7999
8000
8001
# File 'lib/v20181119/models.rb', line 7999

def QuestionArr
  @QuestionArr
end

#QuestionBboxCoordObject

Parameters:

  • QuestionArr:

    数学试题识别结构化信息数组

  • QuestionBboxCoord:

    题目主体区域检测框在图片中的像素坐标



7999
8000
8001
# File 'lib/v20181119/models.rb', line 7999

def QuestionBboxCoord
  @QuestionBboxCoord
end

Instance Method Details

#deserialize(params) ⇒ Object



8006
8007
8008
8009
8010
8011
8012
8013
8014
8015
8016
8017
8018
8019
# File 'lib/v20181119/models.rb', line 8006

def deserialize(params)
  unless params['QuestionArr'].nil?
    @QuestionArr = []
    params['QuestionArr'].each do |i|
      questionobj_tmp = QuestionObj.new
      questionobj_tmp.deserialize(i)
      @QuestionArr << questionobj_tmp
    end
  end
  unless params['QuestionBboxCoord'].nil?
    @QuestionBboxCoord = Rect.new
    @QuestionBboxCoord.deserialize(params['QuestionBboxCoord'])
  end
end