Class MixedInvoiceItem

    • Constructor Summary

      Constructors 
      Constructor Description
      MixedInvoiceItem()  
      MixedInvoiceItem​(MixedInvoiceItem 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
      Float getAngle()
      Get 识别出的图片在混贴票据图片中的旋转角度。
      String getCode()
      Get 识别结果。 OK:表示识别成功;FailedOperation.UnsupportedInvioce:表示不支持识别; FailedOperation.UnKnowError:表示识别失败; 其它错误码见各个票据接口的定义。
      Long getPage()
      Get 发票处于识别图片或PDF文件中的页教,默认从1开始。
      Rect getRect()
      Get 识别出的图片在混贴票据图片中的位置信息。与Angel结合可以得出原图位置,组成RotatedRect((X+0.5\*Width,Y+0.5\*Height), (Width, Height), Angle),详情可参考OpenCV文档。
      SingleInvoiceInfo[] getSingleInvoiceInfos()
      Get 识别到的内容。
      Long getType()
      Get 识别出的图片所属的票据类型。 -1:未知类型 0:出租车发票 1:定额发票 2:火车票 3:增值税发票 5:机票行程单 8:通用机打发票 9:汽车票 10:轮船票 11:增值税发票(卷票) 12:购车发票 13:过路过桥费发票 15:非税发票 16:全电发票
      void setAngle​(Float Angle)
      Set 识别出的图片在混贴票据图片中的旋转角度。
      void setCode​(String Code)
      Set 识别结果。 OK:表示识别成功;FailedOperation.UnsupportedInvioce:表示不支持识别; FailedOperation.UnKnowError:表示识别失败; 其它错误码见各个票据接口的定义。
      void setPage​(Long Page)
      Set 发票处于识别图片或PDF文件中的页教,默认从1开始。
      void setRect​(Rect Rect)
      Set 识别出的图片在混贴票据图片中的位置信息。与Angel结合可以得出原图位置,组成RotatedRect((X+0.5\*Width,Y+0.5\*Height), (Width, Height), Angle),详情可参考OpenCV文档。
      void setSingleInvoiceInfos​(SingleInvoiceInfo[] SingleInvoiceInfos)
      Set 识别到的内容。
      void setType​(Long Type)
      Set 识别出的图片所属的票据类型。 -1:未知类型 0:出租车发票 1:定额发票 2:火车票 3:增值税发票 5:机票行程单 8:通用机打发票 9:汽车票 10:轮船票 11:增值税发票(卷票) 12:购车发票 13:过路过桥费发票 15:非税发票 16:全电发票
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • MixedInvoiceItem

        public MixedInvoiceItem()
      • MixedInvoiceItem

        public MixedInvoiceItem​(MixedInvoiceItem 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

      • getCode

        public String getCode()
        Get 识别结果。 OK:表示识别成功;FailedOperation.UnsupportedInvioce:表示不支持识别; FailedOperation.UnKnowError:表示识别失败; 其它错误码见各个票据接口的定义。
        Returns:
        Code 识别结果。 OK:表示识别成功;FailedOperation.UnsupportedInvioce:表示不支持识别; FailedOperation.UnKnowError:表示识别失败; 其它错误码见各个票据接口的定义。
      • setCode

        public void setCode​(String Code)
        Set 识别结果。 OK:表示识别成功;FailedOperation.UnsupportedInvioce:表示不支持识别; FailedOperation.UnKnowError:表示识别失败; 其它错误码见各个票据接口的定义。
        Parameters:
        Code - 识别结果。 OK:表示识别成功;FailedOperation.UnsupportedInvioce:表示不支持识别; FailedOperation.UnKnowError:表示识别失败; 其它错误码见各个票据接口的定义。
      • getType

        public Long getType()
        Get 识别出的图片所属的票据类型。 -1:未知类型 0:出租车发票 1:定额发票 2:火车票 3:增值税发票 5:机票行程单 8:通用机打发票 9:汽车票 10:轮船票 11:增值税发票(卷票) 12:购车发票 13:过路过桥费发票 15:非税发票 16:全电发票
        Returns:
        Type 识别出的图片所属的票据类型。 -1:未知类型 0:出租车发票 1:定额发票 2:火车票 3:增值税发票 5:机票行程单 8:通用机打发票 9:汽车票 10:轮船票 11:增值税发票(卷票) 12:购车发票 13:过路过桥费发票 15:非税发票 16:全电发票
      • setType

        public void setType​(Long Type)
        Set 识别出的图片所属的票据类型。 -1:未知类型 0:出租车发票 1:定额发票 2:火车票 3:增值税发票 5:机票行程单 8:通用机打发票 9:汽车票 10:轮船票 11:增值税发票(卷票) 12:购车发票 13:过路过桥费发票 15:非税发票 16:全电发票
        Parameters:
        Type - 识别出的图片所属的票据类型。 -1:未知类型 0:出租车发票 1:定额发票 2:火车票 3:增值税发票 5:机票行程单 8:通用机打发票 9:汽车票 10:轮船票 11:增值税发票(卷票) 12:购车发票 13:过路过桥费发票 15:非税发票 16:全电发票
      • getRect

        public Rect getRect()
        Get 识别出的图片在混贴票据图片中的位置信息。与Angel结合可以得出原图位置,组成RotatedRect((X+0.5\*Width,Y+0.5\*Height), (Width, Height), Angle),详情可参考OpenCV文档。
        Returns:
        Rect 识别出的图片在混贴票据图片中的位置信息。与Angel结合可以得出原图位置,组成RotatedRect((X+0.5\*Width,Y+0.5\*Height), (Width, Height), Angle),详情可参考OpenCV文档。
      • setRect

        public void setRect​(Rect Rect)
        Set 识别出的图片在混贴票据图片中的位置信息。与Angel结合可以得出原图位置,组成RotatedRect((X+0.5\*Width,Y+0.5\*Height), (Width, Height), Angle),详情可参考OpenCV文档。
        Parameters:
        Rect - 识别出的图片在混贴票据图片中的位置信息。与Angel结合可以得出原图位置,组成RotatedRect((X+0.5\*Width,Y+0.5\*Height), (Width, Height), Angle),详情可参考OpenCV文档。
      • getAngle

        public Float getAngle()
        Get 识别出的图片在混贴票据图片中的旋转角度。
        Returns:
        Angle 识别出的图片在混贴票据图片中的旋转角度。
      • setAngle

        public void setAngle​(Float Angle)
        Set 识别出的图片在混贴票据图片中的旋转角度。
        Parameters:
        Angle - 识别出的图片在混贴票据图片中的旋转角度。
      • getSingleInvoiceInfos

        public SingleInvoiceInfo[] getSingleInvoiceInfos()
        Get 识别到的内容。
        Returns:
        SingleInvoiceInfos 识别到的内容。
      • setSingleInvoiceInfos

        public void setSingleInvoiceInfos​(SingleInvoiceInfo[] SingleInvoiceInfos)
        Set 识别到的内容。
        Parameters:
        SingleInvoiceInfos - 识别到的内容。
      • getPage

        public Long getPage()
        Get 发票处于识别图片或PDF文件中的页教,默认从1开始。
        Returns:
        Page 发票处于识别图片或PDF文件中的页教,默认从1开始。
      • setPage

        public void setPage​(Long Page)
        Set 发票处于识别图片或PDF文件中的页教,默认从1开始。
        Parameters:
        Page - 发票处于识别图片或PDF文件中的页教,默认从1开始。