文档首页 > > API参考> API> 飞机行程单识别

飞机行程单识别

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

功能介绍

识别飞机行程单中的文字信息,并返回识别的结构化结果。

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

URI

URI格式:

POST /v1.0/ocr/flight-itinerary

请求消息

飞机行程单识别请求参数说明请参见表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

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

serial_number

String

印刷序号。

passenger_name

String

旅客姓名。

id_number

String

有效身份证件号码。

endorsements_restrictions

String

备注。

order_number

String

订单号。

fare

String

票价。

caac_development_fund

String

民航(CAAC)发展基金。

fuel_surcharge

String

燃油附加费。

other_taxes

String

其他税费。

total

String

合计。

e_ticket_number

String

电子客票号码。

check_code

String

验证码。

reference_information

String

提示信息。

insurance

String

保险费。

agent_code

String

销售单位代号。

issue_organization

String

填开单位。

issue_date

String

填开日期。

itinerary_list

Array of objects

机票行程列表。

departure_station

String

始发站。

destination_station

String

目的站。

carrier

String

承运人。

flight

String

航班号。

cabin_class

String

座位等级。

date

String

日期。

time

String

时间。

fare_basis

String

客票类别。

effective_date

String

客票生效日期。

expiry_date

String

有效截止日期。

baggage_allowance

String

免费行李。

confidence

Object

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

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

示例

  • 请求样例(使用图片的BASE64编码)
    POST  https://{endpoint}/v1.0/ocr/flight-itinerary 
    
    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/flight-itinerary”。

  • 响应样例
    {
       "result": {
            "serial_number": "1274164122 0", 
            "passenger_name": "WANG/FEI", 
            "id_number": "G35018300", 
            "endorsements_restrictions": "Q/不得签转/退改收费", 
            "fare": "CNY 2340.00", 
            "caac_development_fund": "CN 100.00", 
            "fuel_surcharge": "YQ EXEMPT", 
            "other_taxes": "", 
            "total": "CNY 2440.00", 
            "e_ticket_number": "7318230329982", 
            "check_code": "4122", 
            "reference_information": "白云机场起飞前45分停办值机", 
            "insurance": "XXX", 
            "agent_code": "SHA777  08677265", 
            "issue_organization": "中国东方航空股份有限公司(95530 南州中心", 
            "issue_date": "2017-12-27", 
            "itinerary_list": [
                {
                    "departure_station": "T2上海虹桥", 
                    "destination_station": "广州", 
                    "carrier": "东航", 
                    "flight": "MU5393", 
                    "cabin_class": "B", 
                    "date": "2017-12-27", 
                    "time": "13:00", 
                    "fare_basis": "B", 
                    "effective_date": "", 
                    "expiry_date": "", 
                    "baggage_allowance": "20K"
                }, 
                {
                    "departure_station": "广州", 
                    "destination_station": "上海虹桥", 
                    "carrier": "T2东航", 
                    "flight": "MU5312", 
                    "cabin_class": "B", 
                    "date": "2017-12-29", 
                    "time": "16:30", 
                    "fare_basis": "B", 
                    "effective_date": "", 
                    "expiry_date": "", 
                    "baggage_allowance": "20K"
                }
            ], 
            "confidence":{
                    "serial_number": 0.9993, 
                    "passenger_name": 0.9851, 
                    "id_number": 0.9836, 
                    "endorsements_restrictions": 0.998, 
                    "fare": 0.9882, 
                    "caac_development_fund": 0.993, 
                    "fuel_surcharge": 0.9968, 
                    "other_taxes": 0, 
                    "total": 0.9999, 
                    "e_ticket_number": 0.9631, 
                    "check_code": 0.9985, 
                    "reference_information": 1.0, 
                    "insurance": 0.7749, 
                    "agent_code": 0.9913, 
                    "issue_organization": 0.7142, 
                    "issue_date": 0.9936, 
                    "itinerary_list": [
                        {
                            "departure_station": 1.0, 
                            "destination_station": 0.9577, 
                            "carrier": 0.9677, 
                            "flight": 0.9957, 
                            "cabin_class": 0.8744, 
                            "date": 0.9993, 
                            "time": 0.9978, 
                            "fare_basis": 0.4006, 
                            "effective_date": 0, 
                            "expiry_date": 0, 
                            "baggage_allowance": 0.9897
                        }, 
                        {
                            "departure_station": 1.0, 
                            "destination_station": 0.9844, 
                            "carrier": 0.9763, 
                            "flight": 0.7453, 
                            "cabin_class": 0.4239, 
                            "date": 0.76, 
                            "time": 0.7311, 
                            "fare_basis": 0.4353, 
                            "effective_date": 0, 
                            "expiry_date": 0, 
                            "baggage_allowance": 0.5265
                        }
                    ]
            }
        }
    }
  • 失败响应样例
    {
        "error_code": "AIS.0103", 
        "error_msg": "The image size does not meet the requirements." 
    }

状态码

状态码请参见状态码

分享:

    相关文档

    相关产品

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

提交成功!

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

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

*必选

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

字符长度不能超过200

提交反馈 取消

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

跳转到云社区