文档首页 > > API参考> API> 火车票识别

火车票识别

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

功能介绍

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

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

URI

URI格式:

POST /v1.0/ocr/train-ticket

请求消息

火车票识别请求参数说明请参见 表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

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

ticket_id

String

火车票左上角的车票ID。

check_port

String

检票口信息。

train_number

String

车次。

departure_station

String

始发站。

destination_station

String

终点站。

departure_station_en

String

始发站拼音。

destination_station_en

String

终点站拼音。

departure_time

String

开车时间。

seat_number

String

座位号。

ticket_price

String

票价。

sale_method

String

售票方式。

seat_category

String

座位类别。

ticket_changing

String

是否改签票, "Yes"表示改签票,"No"表示非改签票。

id_number

String

车票持有人的身份证号。

name

String

车票持有人姓名。

log_id

String

车票最下方的序列号。

sale_location

String

车票售票地点。

confidence

Object

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

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

示例

  • 请求样例(使用图片的BASE64编码)
    POST  https://{endpoint}/v1.0/ocr/train-ticket
    
    Request Header:
    Content-Type: application/json
    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/train-ticket”。

  • 响应样例
    {
        "result": {
            "ticket_id": "K090841", 
            "check_port": "B6", 
            "train_number": "G1138", 
            "departure_station": "长沙南站", 
            "destination_station": "武汉站", 
            "departure_station_en": "Changshanan", 
            "destination_station_en": "Wuhan", 
            "departure_time": "2017年12月12日20:39", 
            "seat_number": "03车03C号", 
            "ticket_price": "164.5元", 
            "sale_method": "网", 
            "seat_category": "二等座", 
            "ticket_changing": "No", 
            "id_number": "1402271998****0012", 
            "name": "火车票", 
            "log_id": "65818301991213K090841", 
            "sale_location": "长沙南售", 
            "confidence": {
                "ticket_id": 0.9992, 
                "check_port": 0.9165, 
                "train_number": 0.9968, 
                "starting_station": 0.9982, 
                "destination_station": 0.9998, 
                "starting_station_en": 0.9254, 
                "destination_station_en": 0.9848, 
                "starting_time": 0.5141, 
                "seat_number": 0.9985, 
                "ticket_rates": 0.9977, 
                "sale_method": 0.9836, 
                "seat_category": 0.9958, 
                "ticket_changing": 0.9, 
                "id_number": 0.9986, 
                "name": 0.996, 
                "log_id": 0.9968, 
                "ticket_office": 0.9984
            }
        }
    }
  • 失败响应样例
    {
        "error_code": "AIS.0103", 
        "error_msg": "The image size does not meet the requirements." 
    }

状态码

状态码请参见状态码

分享:

    相关文档

    相关产品

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

提交成功!

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

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

*必选

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

字符长度不能超过200

提交反馈 取消

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

跳转到云社区