Class: TencentCloud::Ocr::V20181119::TextArithmetic

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, result = nil, confidence = nil, polygon = nil, advancedinfo = nil, itemcoord = nil, expressiontype = nil, answer = nil) ⇒ TextArithmetic

Returns a new instance of TextArithmetic.



11682
11683
11684
11685
11686
11687
11688
11689
11690
11691
# File 'lib/v20181119/models.rb', line 11682

def initialize(detectedtext=nil, result=nil, confidence=nil, polygon=nil, advancedinfo=nil, itemcoord=nil, expressiontype=nil, answer=nil)
  @DetectedText = detectedtext
  @Result = result
  @Confidence = confidence
  @Polygon = polygon
  @AdvancedInfo = advancedinfo
  @ItemCoord = itemcoord
  @ExpressionType = expressiontype
  @Answer = answer
end

Instance Attribute Details

#AdvancedInfoObject

注意:此字段可能返回 null,表示取不到有效值。 ‘1’: 加减乘除四则 ‘2’: 加减乘除已知结果求运算因子 ‘3’: 判断大小 ‘4’: 约等于估算 ‘5’: 带余数除法 ‘6’: 分数四则运算 ‘7’: 单位换算 ‘8’: 竖式加减法 ‘9’: 竖式乘除法 ‘10’: 脱式计算 ‘11’: 解方程

Parameters:

  • DetectedText:

    识别出的文本行内容

  • Result:

    算式运算结果,true-正确 false-错误或非法参数

  • Confidence:

    保留字段,暂不支持

  • Polygon:

    原图文本行坐标,以四个顶点坐标表示(保留字段,暂不支持)

  • AdvancedInfo:

    保留字段,暂不支持

  • ItemCoord:

    文本行旋转纠正之后在图像中的像素坐标,表示为(左上角x, 左上角y,宽width,高height)

  • ExpressionType:

    算式题型编号:

  • Answer:

    错题推荐答案,算式运算结果正确返回为“”,算式运算结果错误返回推荐答案 (注:暂不支持多个关系运算符(如‘1<10<7`)、无关系运算符(如frac(1,2)+frac(2,3))、单位换算(如1元=100角)错题的推荐答案返回)



11680
11681
11682
# File 'lib/v20181119/models.rb', line 11680

def AdvancedInfo
  @AdvancedInfo
end

#AnswerObject

注意:此字段可能返回 null,表示取不到有效值。 ‘1’: 加减乘除四则 ‘2’: 加减乘除已知结果求运算因子 ‘3’: 判断大小 ‘4’: 约等于估算 ‘5’: 带余数除法 ‘6’: 分数四则运算 ‘7’: 单位换算 ‘8’: 竖式加减法 ‘9’: 竖式乘除法 ‘10’: 脱式计算 ‘11’: 解方程

Parameters:

  • DetectedText:

    识别出的文本行内容

  • Result:

    算式运算结果,true-正确 false-错误或非法参数

  • Confidence:

    保留字段,暂不支持

  • Polygon:

    原图文本行坐标,以四个顶点坐标表示(保留字段,暂不支持)

  • AdvancedInfo:

    保留字段,暂不支持

  • ItemCoord:

    文本行旋转纠正之后在图像中的像素坐标,表示为(左上角x, 左上角y,宽width,高height)

  • ExpressionType:

    算式题型编号:

  • Answer:

    错题推荐答案,算式运算结果正确返回为“”,算式运算结果错误返回推荐答案 (注:暂不支持多个关系运算符(如‘1<10<7`)、无关系运算符(如frac(1,2)+frac(2,3))、单位换算(如1元=100角)错题的推荐答案返回)



11680
11681
11682
# File 'lib/v20181119/models.rb', line 11680

def Answer
  @Answer
end

#ConfidenceObject

注意:此字段可能返回 null,表示取不到有效值。 ‘1’: 加减乘除四则 ‘2’: 加减乘除已知结果求运算因子 ‘3’: 判断大小 ‘4’: 约等于估算 ‘5’: 带余数除法 ‘6’: 分数四则运算 ‘7’: 单位换算 ‘8’: 竖式加减法 ‘9’: 竖式乘除法 ‘10’: 脱式计算 ‘11’: 解方程

Parameters:

  • DetectedText:

    识别出的文本行内容

  • Result:

    算式运算结果,true-正确 false-错误或非法参数

  • Confidence:

    保留字段,暂不支持

  • Polygon:

    原图文本行坐标,以四个顶点坐标表示(保留字段,暂不支持)

  • AdvancedInfo:

    保留字段,暂不支持

  • ItemCoord:

    文本行旋转纠正之后在图像中的像素坐标,表示为(左上角x, 左上角y,宽width,高height)

  • ExpressionType:

    算式题型编号:

  • Answer:

    错题推荐答案,算式运算结果正确返回为“”,算式运算结果错误返回推荐答案 (注:暂不支持多个关系运算符(如‘1<10<7`)、无关系运算符(如frac(1,2)+frac(2,3))、单位换算(如1元=100角)错题的推荐答案返回)



11680
11681
11682
# File 'lib/v20181119/models.rb', line 11680

def Confidence
  @Confidence
end

#DetectedTextObject

注意:此字段可能返回 null,表示取不到有效值。 ‘1’: 加减乘除四则 ‘2’: 加减乘除已知结果求运算因子 ‘3’: 判断大小 ‘4’: 约等于估算 ‘5’: 带余数除法 ‘6’: 分数四则运算 ‘7’: 单位换算 ‘8’: 竖式加减法 ‘9’: 竖式乘除法 ‘10’: 脱式计算 ‘11’: 解方程

Parameters:

  • DetectedText:

    识别出的文本行内容

  • Result:

    算式运算结果,true-正确 false-错误或非法参数

  • Confidence:

    保留字段,暂不支持

  • Polygon:

    原图文本行坐标,以四个顶点坐标表示(保留字段,暂不支持)

  • AdvancedInfo:

    保留字段,暂不支持

  • ItemCoord:

    文本行旋转纠正之后在图像中的像素坐标,表示为(左上角x, 左上角y,宽width,高height)

  • ExpressionType:

    算式题型编号:

  • Answer:

    错题推荐答案,算式运算结果正确返回为“”,算式运算结果错误返回推荐答案 (注:暂不支持多个关系运算符(如‘1<10<7`)、无关系运算符(如frac(1,2)+frac(2,3))、单位换算(如1元=100角)错题的推荐答案返回)



11680
11681
11682
# File 'lib/v20181119/models.rb', line 11680

def DetectedText
  @DetectedText
end

#ExpressionTypeObject

注意:此字段可能返回 null,表示取不到有效值。 ‘1’: 加减乘除四则 ‘2’: 加减乘除已知结果求运算因子 ‘3’: 判断大小 ‘4’: 约等于估算 ‘5’: 带余数除法 ‘6’: 分数四则运算 ‘7’: 单位换算 ‘8’: 竖式加减法 ‘9’: 竖式乘除法 ‘10’: 脱式计算 ‘11’: 解方程

Parameters:

  • DetectedText:

    识别出的文本行内容

  • Result:

    算式运算结果,true-正确 false-错误或非法参数

  • Confidence:

    保留字段,暂不支持

  • Polygon:

    原图文本行坐标,以四个顶点坐标表示(保留字段,暂不支持)

  • AdvancedInfo:

    保留字段,暂不支持

  • ItemCoord:

    文本行旋转纠正之后在图像中的像素坐标,表示为(左上角x, 左上角y,宽width,高height)

  • ExpressionType:

    算式题型编号:

  • Answer:

    错题推荐答案,算式运算结果正确返回为“”,算式运算结果错误返回推荐答案 (注:暂不支持多个关系运算符(如‘1<10<7`)、无关系运算符(如frac(1,2)+frac(2,3))、单位换算(如1元=100角)错题的推荐答案返回)



11680
11681
11682
# File 'lib/v20181119/models.rb', line 11680

def ExpressionType
  @ExpressionType
end

#ItemCoordObject

注意:此字段可能返回 null,表示取不到有效值。 ‘1’: 加减乘除四则 ‘2’: 加减乘除已知结果求运算因子 ‘3’: 判断大小 ‘4’: 约等于估算 ‘5’: 带余数除法 ‘6’: 分数四则运算 ‘7’: 单位换算 ‘8’: 竖式加减法 ‘9’: 竖式乘除法 ‘10’: 脱式计算 ‘11’: 解方程

Parameters:

  • DetectedText:

    识别出的文本行内容

  • Result:

    算式运算结果,true-正确 false-错误或非法参数

  • Confidence:

    保留字段,暂不支持

  • Polygon:

    原图文本行坐标,以四个顶点坐标表示(保留字段,暂不支持)

  • AdvancedInfo:

    保留字段,暂不支持

  • ItemCoord:

    文本行旋转纠正之后在图像中的像素坐标,表示为(左上角x, 左上角y,宽width,高height)

  • ExpressionType:

    算式题型编号:

  • Answer:

    错题推荐答案,算式运算结果正确返回为“”,算式运算结果错误返回推荐答案 (注:暂不支持多个关系运算符(如‘1<10<7`)、无关系运算符(如frac(1,2)+frac(2,3))、单位换算(如1元=100角)错题的推荐答案返回)



11680
11681
11682
# File 'lib/v20181119/models.rb', line 11680

def ItemCoord
  @ItemCoord
end

#PolygonObject

注意:此字段可能返回 null,表示取不到有效值。 ‘1’: 加减乘除四则 ‘2’: 加减乘除已知结果求运算因子 ‘3’: 判断大小 ‘4’: 约等于估算 ‘5’: 带余数除法 ‘6’: 分数四则运算 ‘7’: 单位换算 ‘8’: 竖式加减法 ‘9’: 竖式乘除法 ‘10’: 脱式计算 ‘11’: 解方程

Parameters:

  • DetectedText:

    识别出的文本行内容

  • Result:

    算式运算结果,true-正确 false-错误或非法参数

  • Confidence:

    保留字段,暂不支持

  • Polygon:

    原图文本行坐标,以四个顶点坐标表示(保留字段,暂不支持)

  • AdvancedInfo:

    保留字段,暂不支持

  • ItemCoord:

    文本行旋转纠正之后在图像中的像素坐标,表示为(左上角x, 左上角y,宽width,高height)

  • ExpressionType:

    算式题型编号:

  • Answer:

    错题推荐答案,算式运算结果正确返回为“”,算式运算结果错误返回推荐答案 (注:暂不支持多个关系运算符(如‘1<10<7`)、无关系运算符(如frac(1,2)+frac(2,3))、单位换算(如1元=100角)错题的推荐答案返回)



11680
11681
11682
# File 'lib/v20181119/models.rb', line 11680

def Polygon
  @Polygon
end

#ResultObject

注意:此字段可能返回 null,表示取不到有效值。 ‘1’: 加减乘除四则 ‘2’: 加减乘除已知结果求运算因子 ‘3’: 判断大小 ‘4’: 约等于估算 ‘5’: 带余数除法 ‘6’: 分数四则运算 ‘7’: 单位换算 ‘8’: 竖式加减法 ‘9’: 竖式乘除法 ‘10’: 脱式计算 ‘11’: 解方程

Parameters:

  • DetectedText:

    识别出的文本行内容

  • Result:

    算式运算结果,true-正确 false-错误或非法参数

  • Confidence:

    保留字段,暂不支持

  • Polygon:

    原图文本行坐标,以四个顶点坐标表示(保留字段,暂不支持)

  • AdvancedInfo:

    保留字段,暂不支持

  • ItemCoord:

    文本行旋转纠正之后在图像中的像素坐标,表示为(左上角x, 左上角y,宽width,高height)

  • ExpressionType:

    算式题型编号:

  • Answer:

    错题推荐答案,算式运算结果正确返回为“”,算式运算结果错误返回推荐答案 (注:暂不支持多个关系运算符(如‘1<10<7`)、无关系运算符(如frac(1,2)+frac(2,3))、单位换算(如1元=100角)错题的推荐答案返回)



11680
11681
11682
# File 'lib/v20181119/models.rb', line 11680

def Result
  @Result
end

Instance Method Details

#deserialize(params) ⇒ Object



11693
11694
11695
11696
11697
11698
11699
11700
11701
11702
11703
11704
11705
11706
11707
11708
11709
11710
11711
11712
# File 'lib/v20181119/models.rb', line 11693

def deserialize(params)
  @DetectedText = params['DetectedText']
  @Result = params['Result']
  @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['ItemCoord'].nil?
    @ItemCoord = ItemCoord.new
    @ItemCoord.deserialize(params['ItemCoord'])
  end
  @ExpressionType = params['ExpressionType']
  @Answer = params['Answer']
end