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.



6933
6934
6935
6936
# File 'lib/v20181119/models.rb', line 6933

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

Instance Attribute Details

#QuestionArrObject

Parameters:

  • QuestionArr:

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

  • QuestionBboxCoord:

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



6931
6932
6933
# File 'lib/v20181119/models.rb', line 6931

def QuestionArr
  @QuestionArr
end

#QuestionBboxCoordObject

Parameters:

  • QuestionArr:

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

  • QuestionBboxCoord:

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



6931
6932
6933
# File 'lib/v20181119/models.rb', line 6931

def QuestionBboxCoord
  @QuestionBboxCoord
end

Instance Method Details

#deserialize(params) ⇒ Object



6938
6939
6940
6941
6942
6943
6944
6945
6946
6947
6948
6949
6950
6951
# File 'lib/v20181119/models.rb', line 6938

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