文档首页 > > API参考> API> 出租车发票识别

出租车发票识别

分享
更新时间: 2019/10/30 GMT+08:00

功能介绍

识别出租车发票中的文字信息,并返回识别的结构化结果。

如果图片中包含多张卡证票据,请调用智能分类识别服务。

URI

URI格式:

POST /v1.0/ocr/taxi-invoice

请求消息

出租车发票识别请求参数说明请参见表1

表1 请求参数

参数

是否必选

参数类型

说明

image

与url二选一

String

图像数据,base64编码,要求base64编码后大小不超过10M。

图片最小边不小于15像素,最长边不超过4096像素,支持JPEG/JPG/PNG/BMP/TIFF格式。

url

与image二选一

String

图片的URL路径,目前仅支持华为云上OBS提供的匿名公开授权访问的URL以及公网URL。

响应消息

出租车发票识别响应参数说明请参见 表2
表2 响应参数

参数

参数类型

说明

error_code

String

调用失败时的错误码,具体请参见错误码

调用成功时无此字段。

error_msg

String

调用失败时的错误信息。

调用成功时无此字段。

result

Object

调用成功时返回的调用结果。

location

String

归属地区。

code

String

发票代码。

number

String

发票号码。

phone_number

String

电话(包括电话、监督电话)。

company

String

单位。

taxi_number

String

车号。

certificate_number

String

证号。

identification_number

String

识别编号。

date

String

开票日期。

boarding_time

String

上车时间。

alighting_time

String

下车时间。

time

String

时间(起止时间、上下车时间)。

unit_price

String

单价。

distance

String

总里程。

waiting_time

String

等候时间。

fare

String

金额。

fuel_oil_surcharge

String

燃油附加费。

call_service_surcharge

String

电调费(预约费)。

total

string

实收金额。

confidence

Object

相关字段的置信度信息,置信度越大,表示本次识别的对应字段的可靠性越高,在统计意义上,置信度越大,准确率越高。

置信度由算法给出,不直接等价于对应字段的准确率。

示例

  • 请求样例(使用图片的BASE64编码)
    POST  https://{endpoint}/v1.0/ocr/taxi-invoice 
    
    Request Body: 
    {
       "image":"/9j/4AAQSkZJRgABAgEASABIAAD/4RFZRXhpZgAATU0AKgAAAA..."
    }

    Endpoint即调用API的请求地址,不同服务不同区域的Endpoint不同,具体请参见终端节点

    例如出租车发票识别服务部署在“华北-北京四”区域的Endpoint为“ocr.cn-north-4.myhuaweicloud.com”,请求URL为“https://ocr.cn-north-4.myhuaweicloud.com/v1.0/ocr/taxi-invoice”。

  • 响应样例
    {
        "result": {
            "location": "上海市", 
            "code": "131001862215", 
            "number": "03965809", 
            "phone_number": "6416292", 
            "company": "", 
            "taxi_number": "G.U4082", 
            "certificate_number": "318809", 
            "identification_number": "", 
            "date": "2019-03-15", 
            "boarding_time": "12:03", 
            "alighting_time": "12:15", 
            "time": "12:03-12:15", 
            "unit_price": "2.50元", 
            "distance": "7.8", 
            "waiting_time": "00:02.09", 
            "fare": "29.0元", 
            "fuel_oil_surcharge": "0元", 
            "call_service_surcharge": "0元", 
            "total": "29.0元",        
            "confidence": {
                "location": 0.9977, 
                "code": 0.9998, 
                "number": 0.9976, 
                "phone_number": 0.859, 
                "company": 0, 
                "taxi_number": 0.9607, 
                "certificate_number": 0.9411, 
                "identification_number": 0, 
                "date": 0.9665, 
                "boarding_time": 0.9847, 
                "alighting_time": 0.9798, 
                "time": 0.9798, 
                "unit_price": 0.9174, 
                "distance": 0.9731, 
                "waiting_time": 0.9936, 
                "fare": 0.9896, 
                "fuel_oil_surcharge": 0.8433, 
                "call_service_surcharge": 0.7843, 
                "total": 0.9896      
           }   
        }
    }
  • 失败响应样例
    {
        "error_code": "AIS.0103", 
        "error_msg": "The image size does not meet the requirements." 
    }

状态码

状态码请参见状态码

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区