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



11895
11896
11897
11898
11899
11900
11901
11902
11903
11904
# File 'lib/v20181119/models.rb', line 11895

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’: 解方程



11893
11894
11895
# File 'lib/v20181119/models.rb', line 11893

def AdvancedInfo
  @AdvancedInfo
end

#AnswerObject

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



11893
11894
11895
# File 'lib/v20181119/models.rb', line 11893

def Answer
  @Answer
end

#ConfidenceObject

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



11893
11894
11895
# File 'lib/v20181119/models.rb', line 11893

def Confidence
  @Confidence
end

#DetectedTextObject

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



11893
11894
11895
# File 'lib/v20181119/models.rb', line 11893

def DetectedText
  @DetectedText
end

#ExpressionTypeObject

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



11893
11894
11895
# File 'lib/v20181119/models.rb', line 11893

def ExpressionType
  @ExpressionType
end

#ItemCoordObject

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



11893
11894
11895
# File 'lib/v20181119/models.rb', line 11893

def ItemCoord
  @ItemCoord
end

#PolygonObject

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



11893
11894
11895
# File 'lib/v20181119/models.rb', line 11893

def Polygon
  @Polygon
end

#ResultObject

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



11893
11894
11895
# File 'lib/v20181119/models.rb', line 11893

def Result
  @Result
end

Instance Method Details

#deserialize(params) ⇒ Object



11906
11907
11908
11909
11910
11911
11912
11913
11914
11915
11916
11917
11918
11919
11920
11921
11922
11923
11924
11925
# File 'lib/v20181119/models.rb', line 11906

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