Class TextArithmetic

    • Constructor Summary

      Constructors 
      Constructor Description
      TextArithmetic()  
      TextArithmetic​(TextArithmetic source)
      NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String getAdvancedInfo()
      Get 保留字段,暂不支持
      String getAnswer()
      Get 错题推荐答案,算式运算结果正确返回为"",算式运算结果错误返回推荐答案 (注:暂不支持多个关系运算符(如1<10<7)、无关系运算符(如frac(1,2)+frac(2,3))、单位换算(如1元=100角)错题的推荐答案返回)
      Long getConfidence()
      Get 保留字段,暂不支持
      String getDetectedText()
      Get 识别出的文本行内容
      String getExpressionType()
      Get 算式题型编号: ‘1’: 加减乘除四则 ‘2’: 加减乘除已知结果求运算因子 ‘3’: 判断大小 ‘4’: 约等于估算 ‘5’: 带余数除法 ‘6’: 分数四则运算 ‘7’: 单位换算 ‘8’: 竖式加减法 ‘9’: 竖式乘除法 ‘10’: 脱式计算 ‘11’: 解方程
      ItemCoord getItemCoord()
      Get 文本行旋转纠正之后在图像中的像素坐标,表示为(左上角x, 左上角y,宽width,高height)
      Coord[] getPolygon()
      Get 原图文本行坐标,以四个顶点坐标表示(保留字段,暂不支持) 注意:此字段可能返回 null,表示取不到有效值。
      Boolean getResult()
      Get 算式运算结果,true-正确 false-错误或非法参数
      void setAdvancedInfo​(String AdvancedInfo)
      Set 保留字段,暂不支持
      void setAnswer​(String Answer)
      Set 错题推荐答案,算式运算结果正确返回为"",算式运算结果错误返回推荐答案 (注:暂不支持多个关系运算符(如1<10<7)、无关系运算符(如frac(1,2)+frac(2,3))、单位换算(如1元=100角)错题的推荐答案返回)
      void setConfidence​(Long Confidence)
      Set 保留字段,暂不支持
      void setDetectedText​(String DetectedText)
      Set 识别出的文本行内容
      void setExpressionType​(String ExpressionType)
      Set 算式题型编号: ‘1’: 加减乘除四则 ‘2’: 加减乘除已知结果求运算因子 ‘3’: 判断大小 ‘4’: 约等于估算 ‘5’: 带余数除法 ‘6’: 分数四则运算 ‘7’: 单位换算 ‘8’: 竖式加减法 ‘9’: 竖式乘除法 ‘10’: 脱式计算 ‘11’: 解方程
      void setItemCoord​(ItemCoord ItemCoord)
      Set 文本行旋转纠正之后在图像中的像素坐标,表示为(左上角x, 左上角y,宽width,高height)
      void setPolygon​(Coord[] Polygon)
      Set 原图文本行坐标,以四个顶点坐标表示(保留字段,暂不支持) 注意:此字段可能返回 null,表示取不到有效值。
      void setResult​(Boolean Result)
      Set 算式运算结果,true-正确 false-错误或非法参数
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • TextArithmetic

        public TextArithmetic()
      • TextArithmetic

        public TextArithmetic​(TextArithmetic source)
        NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Detail

      • getDetectedText

        public String getDetectedText()
        Get 识别出的文本行内容
        Returns:
        DetectedText 识别出的文本行内容
      • setDetectedText

        public void setDetectedText​(String DetectedText)
        Set 识别出的文本行内容
        Parameters:
        DetectedText - 识别出的文本行内容
      • getResult

        public Boolean getResult()
        Get 算式运算结果,true-正确 false-错误或非法参数
        Returns:
        Result 算式运算结果,true-正确 false-错误或非法参数
      • setResult

        public void setResult​(Boolean Result)
        Set 算式运算结果,true-正确 false-错误或非法参数
        Parameters:
        Result - 算式运算结果,true-正确 false-错误或非法参数
      • getConfidence

        public Long getConfidence()
        Get 保留字段,暂不支持
        Returns:
        Confidence 保留字段,暂不支持
      • setConfidence

        public void setConfidence​(Long Confidence)
        Set 保留字段,暂不支持
        Parameters:
        Confidence - 保留字段,暂不支持
      • getPolygon

        public Coord[] getPolygon()
        Get 原图文本行坐标,以四个顶点坐标表示(保留字段,暂不支持) 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Polygon 原图文本行坐标,以四个顶点坐标表示(保留字段,暂不支持) 注意:此字段可能返回 null,表示取不到有效值。
      • setPolygon

        public void setPolygon​(Coord[] Polygon)
        Set 原图文本行坐标,以四个顶点坐标表示(保留字段,暂不支持) 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Polygon - 原图文本行坐标,以四个顶点坐标表示(保留字段,暂不支持) 注意:此字段可能返回 null,表示取不到有效值。
      • getAdvancedInfo

        public String getAdvancedInfo()
        Get 保留字段,暂不支持
        Returns:
        AdvancedInfo 保留字段,暂不支持
      • setAdvancedInfo

        public void setAdvancedInfo​(String AdvancedInfo)
        Set 保留字段,暂不支持
        Parameters:
        AdvancedInfo - 保留字段,暂不支持
      • getItemCoord

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

        public void setItemCoord​(ItemCoord ItemCoord)
        Set 文本行旋转纠正之后在图像中的像素坐标,表示为(左上角x, 左上角y,宽width,高height)
        Parameters:
        ItemCoord - 文本行旋转纠正之后在图像中的像素坐标,表示为(左上角x, 左上角y,宽width,高height)
      • getExpressionType

        public String getExpressionType()
        Get 算式题型编号: ‘1’: 加减乘除四则 ‘2’: 加减乘除已知结果求运算因子 ‘3’: 判断大小 ‘4’: 约等于估算 ‘5’: 带余数除法 ‘6’: 分数四则运算 ‘7’: 单位换算 ‘8’: 竖式加减法 ‘9’: 竖式乘除法 ‘10’: 脱式计算 ‘11’: 解方程
        Returns:
        ExpressionType 算式题型编号: ‘1’: 加减乘除四则 ‘2’: 加减乘除已知结果求运算因子 ‘3’: 判断大小 ‘4’: 约等于估算 ‘5’: 带余数除法 ‘6’: 分数四则运算 ‘7’: 单位换算 ‘8’: 竖式加减法 ‘9’: 竖式乘除法 ‘10’: 脱式计算 ‘11’: 解方程
      • setExpressionType

        public void setExpressionType​(String ExpressionType)
        Set 算式题型编号: ‘1’: 加减乘除四则 ‘2’: 加减乘除已知结果求运算因子 ‘3’: 判断大小 ‘4’: 约等于估算 ‘5’: 带余数除法 ‘6’: 分数四则运算 ‘7’: 单位换算 ‘8’: 竖式加减法 ‘9’: 竖式乘除法 ‘10’: 脱式计算 ‘11’: 解方程
        Parameters:
        ExpressionType - 算式题型编号: ‘1’: 加减乘除四则 ‘2’: 加减乘除已知结果求运算因子 ‘3’: 判断大小 ‘4’: 约等于估算 ‘5’: 带余数除法 ‘6’: 分数四则运算 ‘7’: 单位换算 ‘8’: 竖式加减法 ‘9’: 竖式乘除法 ‘10’: 脱式计算 ‘11’: 解方程
      • getAnswer

        public String getAnswer()
        Get 错题推荐答案,算式运算结果正确返回为"",算式运算结果错误返回推荐答案 (注:暂不支持多个关系运算符(如1<10<7)、无关系运算符(如frac(1,2)+frac(2,3))、单位换算(如1元=100角)错题的推荐答案返回)
        Returns:
        Answer 错题推荐答案,算式运算结果正确返回为"",算式运算结果错误返回推荐答案 (注:暂不支持多个关系运算符(如1<10<7)、无关系运算符(如frac(1,2)+frac(2,3))、单位换算(如1元=100角)错题的推荐答案返回)
      • setAnswer

        public void setAnswer​(String Answer)
        Set 错题推荐答案,算式运算结果正确返回为"",算式运算结果错误返回推荐答案 (注:暂不支持多个关系运算符(如1<10<7)、无关系运算符(如frac(1,2)+frac(2,3))、单位换算(如1元=100角)错题的推荐答案返回)
        Parameters:
        Answer - 错题推荐答案,算式运算结果正确返回为"",算式运算结果错误返回推荐答案 (注:暂不支持多个关系运算符(如1<10<7)、无关系运算符(如frac(1,2)+frac(2,3))、单位换算(如1元=100角)错题的推荐答案返回)