可快速精准的识别机动车注册证所包含证件类别、条形编码、登记机关、登记日期、机动车登记编号等关键字段信息。
接口说明
本接口适用场景
- 阿里云机动车注册登记证识别,是阿里云官方自研 OCR 文字识别产品,适用于识别机动车注册证所包含的证件类型、编号、机动车所有人、登记机关、登记日期等关键信息的场景。
- 阿里云 OCR 产品基于阿里巴巴达摩院强大的 AI 技术及海量数据,历经多年沉淀打磨,具有服务稳定、操作简易、实时性高、能力全面等几大优势。
- 本接口图片示例

本接口核心能力
| 分类 | 概述 |
|---|---|
| 图像增强 | 默认支持图像增强,包括图像自动旋转、畸变自动矫正、模糊图片自动增强等能力。 |
| 多类型覆盖 | 支持模糊、光照不均、透视畸变、任意背景等低质量图像识别。 |
| 高精度识别 | 总体识别准确率可达 98%。 |
如何使用本接口
| 步骤 | 概述 |
|---|---|
| 1 | 开通 车辆物流识别 服务。开通服务前后,您可以通过体验馆免费体验本功能识别效果。 |
| 2 | 购买车辆物流识别资源包。本 API 会赠送免费额度,可使用免费额度测试。您也可以不购买资源包,系统会通过“按量付费”方式按实际调用量自动扣款。 |
| 3 | 可以参照调试页面提供的代码示例完成 API 接入开发。接入完成后,调用 API 获取识别结果。如果使用子账号调用接口,需要阿里云账号(主账号)对 RAM 账号进行授权。创建 RAM 用户的具体操作,请参考:创建 RAM 用户。文字识别服务提供一种系统授权策略,即 AliyunOCRFullAccess。具体授权操作,请参见在用户页面为 RAM 用户授权。 |
重要提示
| 类型 | 概述 |
|---|---|
| 图片格式 |
|
| 图片尺寸 |
|
| 图片大小 |
|
| 其他提示 |
|
| 相关能力 |
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
授权信息
下表是API对应的授权信息,可以在RAM权限策略语句的Action元素中使用,用来给RAM用户或RAM角色授予调用此API的权限。具体说明如下:
- 操作:是指具体的权限点。
- 访问级别:是指每个操作的访问级别,取值为写入(Write)、读取(Read)或列出(List)。
- 资源类型:是指操作中支持授权的资源类型。具体说明如下:
- 对于必选的资源类型,用前面加 * 表示。
- 对于不支持资源级授权的操作,用
全部资源表示。
- 条件关键字:是指云产品自身定义的条件关键字。
- 关联操作:是指成功执行操作所需要的其他权限。操作者必须同时具备关联操作的权限,操作才能成功。
| 操作 | 访问级别 | 资源类型 | 条件关键字 | 关联操作 |
|---|---|---|---|---|
| ocr:RecognizeVehicleRegistration | get | *全部资源 * |
| 无 |
请求参数
| 名称 | 类型 | 必填 | 描述 | 示例值 |
|---|---|---|---|---|
| Url | string | 否 |
| https://img.alicdn.com/imgextra/i1/O1CN01NA1F7A1cSO8cnFQ7m_!!6000000003599-0-tps-844-1125.jpg |
| body | byte | 否 |
| 图片二进制 |
返回参数
返回参数说明
| 字段 | 类型 | 说明 |
|---|---|---|
| data | object | 结构化信息。 |
| prism_keyValueInfo | list | 结构化信息的坐标信息。 |
| ftype | int | 是否为复印件(1:是,0:否)。 |
| codes | list | 二维码信息。 |
| sliceRect | list | 检测出的子图坐标信息。 |
| height | int | 算法矫正图片后的高度。 |
| width | int | 算法矫正图片后的宽度。 |
| orgHeight | int | 原图的高度。 |
| orgWidth | int | 原图的宽度。 |
结构化信息(data 字段)
| 字段 | 类型 | 说明 |
|---|---|---|
| acquisitionMethod | string | 车辆获得方式。 |
| axleNumber | string | 轴数。 |
| barCode | string | 条形编号。 |
| cabPassengerCapacity | string | 驾驶室载客。 |
| containerDimension | string | 货箱内部尺寸。 |
| displacement | string | 排量。 |
| engineNumber | string | 发动机号。 |
| engineType | string | 发动机型号。 |
| frontWheelTrack | string | 轮距前。 |
| fuelType | string | 燃料种类。 |
| isDomestic | string | 国产/进口。 |
| issueAuthority | string | 发证机关。 |
| issueDate | string | 发证日期。 |
| manufactureDate | string | 车辆出厂日期。 |
| manufactureName | string | 制造厂名称。 |
| overallDimension | string | 外轮廓尺寸。 |
| passengerCapacity | string | 核定载客。 |
| permittedWeight | string | 核定载质量。 |
| power | string | 功率。 |
| rearWheelTrack | string | 轮距后。 |
| registrationAuthority | string | 登记机关。 |
| registrationDate | string | 登记日期。 |
| registrationNumber | string | 机动车登记编号。 |
| springNumber | string | 钢板弹簧数。 |
| steeringForm | string | 转向形式。 |
| tireNumber | string | 轮胎数。 |
| tireSize | string | 轮胎规格。 |
| totalWeight | string | 总质量。 |
| tractionWeight | string | 准牵引总质量。 |
| useNature | string | 使用性质。 |
| vehicleBrand | string | 车辆品牌。 |
| vehicleColor | string | 车身颜色。 |
| vehicleModel | string | 车辆型号。 |
| vehicleOwnerInfo | string | 机动车所有人/身份证明名称/号码。 |
| vehicleType | string | 车辆类型。 |
| vinCode | string | 车辆识别代号/车架号。 |
| wheelbase | string | 轴距。 |
结构化坐标信息(prism_keyValueInfo 字段)
| 字段 | 类型 | 说明 |
|---|---|---|
| key | string | 识别出的字段名称。 |
| keyProb | int | 字段名称置信度。 |
| value | string | 识别出的字段名称对应的值。 |
| valueProb | int | 字段名称对应值的置信度。 |
| valuePos | list | 字段在算法矫正后的图片中的四个点坐标(左上、右上、右下、左下)。 |
二维码信息(codes 字段)
| 字段 | 类型 | 说明 |
|---|---|---|
| data | string | 二维码地址。 |
| type | string | 二维码类型。 |
| points | list | 二维码四个点坐标(左上、右上、右下、左下)。 |
示例
正常返回示例
JSON格式
{
"RequestId": "43A29C77-405E-4CC0-BC55-EE694AD00655",
"Data": {
"codes": [
{
"data": 310007798232,
"points": [
{
"x": 502,
"y": 6
},
{
"x": 768,
"y": 6
},
{
"x": 768,
"y": 52
},
{
"x": 502,
"y": 52
}
],
"type": "Codabar"
}
],
"data": {
"barCode": 310007798232,
"vehicleOwnerInfo": "某某某限有限公司/统一社会信用代码/12345678682296194",
"registrationAuthority": "上海市公安局交通警察总队车辆管理所",
"registrationDate": "2021-04-28",
"registrationNumber": "沪AG12345",
"vehicleType": "小型轿车",
"vehicleBrand": "大众汽车牌",
"vehicleModel": "SVW7142BPV",
"vehicleColor": "",
"vinCode": "LSVCY6C49MN027789",
"isDomestic": "国产",
"engineNumber": "035154",
"engineType": "DUK",
"fuelType": "混合动力",
"displacement": 1395,
"power": 110,
"manufactureName": "上汽大众汽车有限公司",
"steeringForm": "方向盘",
"frontWheelTrack": 1584,
"rearWheelTrack": 1570,
"tireNumber": 4,
"tireSize": "215/60R1695V",
"springNumber": "",
"wheelbase": 2871,
"axleNumber": 2,
"overallDimension": "4948×1836×1469",
"containerDimension": "",
"totalWeight": 2190,
"permittedWeight": "",
"passengerCapacity": "",
"tractionWeight": "",
"cabPassengerCapacity": "",
"useNature": "租赁",
"acquisitionMethod": "购买",
"manufactureDate": "2021-03-16",
"issueAuthority": "上海市公安局交通警察总队",
"issueDate": "2021-04-28"
},
"ftype": 0,
"height": 1125,
"orgHeight": 1125,
"orgWidth": 844,
"prism_keyValueInfo": [
{
"key": "barCode",
"keyProb": 96,
"value": 310007798232,
"valuePos": [
{
"x": 545,
"y": 45
},
{
"x": 735,
"y": 42
},
{
"x": 736,
"y": 53
},
{
"x": 545,
"y": 55
}
],
"valueProb": 96
},
{
"key": "vehicleOwnerInfo",
"keyProb": 100,
"value": "某某某限有限公司/统一社会信用代码/12345678682296194",
"valuePos": [
{
"x": 317,
"y": 70
},
{
"x": 723,
"y": 68
},
{
"x": 723,
"y": 84
},
{
"x": 318,
"y": 87
}
],
"valueProb": 100
},
{
"key": "registrationAuthority",
"keyProb": 100,
"value": "上海市公安局交通警察总队车辆管理所",
"valuePos": [
{
"x": 165,
"y": 89
},
{
"x": 369,
"y": 87
},
{
"x": 370,
"y": 112
},
{
"x": 166,
"y": 114
}
],
"valueProb": 100
},
{
"key": "registrationDate",
"keyProb": 100,
"value": "2021-04-28",
"valuePos": [
{
"x": 463,
"y": 93
},
{
"x": 538,
"y": 92
},
{
"x": 538,
"y": 104
},
{
"x": 464,
"y": 106
}
],
"valueProb": 100
},
{
"key": "registrationNumber",
"keyProb": 100,
"value": "沪AG12345",
"valuePos": [
{
"x": 733,
"y": 93
},
{
"x": 733,
"y": 107
},
{
"x": 669,
"y": 107
},
{
"x": 669,
"y": 93
}
],
"valueProb": 100
},
{
"key": "vehicleType",
"keyProb": 84,
"value": "小型轿车",
"valuePos": [
{
"x": 262,
"y": 588
},
{
"x": 262,
"y": 603
},
{
"x": 205,
"y": 603
},
{
"x": 205,
"y": 588
}
],
"valueProb": 84
},
{
"key": "vehicleBrand",
"keyProb": 100,
"value": "大众汽车牌",
"valuePos": [
{
"x": 569,
"y": 606
},
{
"x": 570,
"y": 592
},
{
"x": 643,
"y": 594
},
{
"x": 642,
"y": 608
}
],
"valueProb": 100
},
{
"key": "vehicleModel",
"keyProb": 99,
"value": "SVW7142BPV",
"valuePos": [
{
"x": 277,
"y": 616
},
{
"x": 277,
"y": 630
},
{
"x": 206,
"y": 630
},
{
"x": 206,
"y": 616
}
],
"valueProb": 99
},
{
"key": "vehicleColor",
"keyProb": 77,
"value": "",
"valuePos": [
{
"x": 585,
"y": 620
},
{
"x": 585,
"y": 635
},
{
"x": 569,
"y": 635
},
{
"x": 569,
"y": 620
}
],
"valueProb": 77
},
{
"key": "vinCode",
"keyProb": 100,
"value": "LSVCY6C49MN027789",
"valuePos": [
{
"x": 324,
"y": 645
},
{
"x": 324,
"y": 659
},
{
"x": 204,
"y": 659
},
{
"x": 204,
"y": 645
}
],
"valueProb": 100
},
{
"key": "isDomestic",
"keyProb": 96,
"value": "国产",
"valuePos": [
{
"x": 568,
"y": 662
},
{
"x": 569,
"y": 649
},
{
"x": 599,
"y": 650
},
{
"x": 599,
"y": 664
}
],
"valueProb": 96
},
{
"key": "engineNumber",
"keyProb": 100,
"value": "035154",
"valuePos": [
{
"x": 203,
"y": 686
},
{
"x": 204,
"y": 671
},
{
"x": 250,
"y": 672
},
{
"x": 250,
"y": 688
}
],
"valueProb": 100
},
{
"key": "engineType",
"keyProb": 100,
"value": "DUK",
"valuePos": [
{
"x": 594,
"y": 678
},
{
"x": 594,
"y": 692
},
{
"x": 568,
"y": 692
},
{
"x": 568,
"y": 678
}
],
"valueProb": 100
},
{
"key": "fuelType",
"keyProb": 100,
"value": "混合动力",
"valuePos": [
{
"x": 260,
"y": 702
},
{
"x": 260,
"y": 717
},
{
"x": 204,
"y": 717
},
{
"x": 204,
"y": 702
}
],
"valueProb": 100
},
{
"key": "displacement",
"keyProb": 100,
"value": 1395,
"valuePos": [
{
"x": 600,
"y": 707
},
{
"x": 600,
"y": 722
},
{
"x": 569,
"y": 722
},
{
"x": 569,
"y": 707
}
],
"valueProb": 100
},
{
"key": "power",
"keyProb": 100,
"value": 110,
"valuePos": [
{
"x": 687,
"y": 708
},
{
"x": 687,
"y": 723
},
{
"x": 663,
"y": 723
},
{
"x": 663,
"y": 708
}
],
"valueProb": 100
},
{
"key": "manufactureName",
"keyProb": 100,
"value": "上汽大众汽车有限公司",
"valuePos": [
{
"x": 342,
"y": 731
},
{
"x": 342,
"y": 746
},
{
"x": 205,
"y": 746
},
{
"x": 205,
"y": 731
}
],
"valueProb": 100
},
{
"key": "steeringForm",
"keyProb": 100,
"value": "方向盘",
"valueProb": 100
},
{
"key": "frontWheelTrack",
"keyProb": 100,
"value": 1584,
"valuePos": [
{
"x": 252,
"y": 760
},
{
"x": 252,
"y": 774
},
{
"x": 222,
"y": 774
},
{
"x": 222,
"y": 760
}
],
"valueProb": 100
},
{
"key": "rearWheelTrack",
"keyProb": 100,
"value": 1570,
"valuePos": [
{
"x": 370,
"y": 761
},
{
"x": 370,
"y": 775
},
{
"x": 340,
"y": 775
},
{
"x": 340,
"y": 761
}
],
"valueProb": 100
},
{
"key": "tireNumber",
"keyProb": 100,
"value": 4,
"valuePos": [
{
"x": 580,
"y": 766
},
{
"x": 580,
"y": 781
},
{
"x": 568,
"y": 781
},
{
"x": 568,
"y": 766
}
],
"valueProb": 100
},
{
"key": "tireSize",
"keyProb": 100,
"value": "215/60R1695V",
"valuePos": [
{
"x": 302,
"y": 788
},
{
"x": 302,
"y": 803
},
{
"x": 203,
"y": 803
},
{
"x": 203,
"y": 788
}
],
"valueProb": 100
},
{
"key": "springNumber",
"keyProb": 100,
"value": "",
"valueProb": 100
},
{
"key": "wheelbase",
"keyProb": 100,
"value": 2871,
"valuePos": [
{
"x": 232,
"y": 817
},
{
"x": 232,
"y": 831
},
{
"x": 202,
"y": 831
},
{
"x": 202,
"y": 817
}
],
"valueProb": 100
},
{
"key": "axleNumber",
"keyProb": 92,
"value": 2,
"valuePos": [
{
"x": 578,
"y": 825
},
{
"x": 578,
"y": 839
},
{
"x": 569,
"y": 839
},
{
"x": 569,
"y": 825
}
],
"valueProb": 92
},
{
"key": "overallDimension",
"keyProb": 100,
"value": "4948×1836×1469",
"valuePos": [
{
"x": 221,
"y": 857
},
{
"x": 222,
"y": 845
},
{
"x": 475,
"y": 850
},
{
"x": 474,
"y": 862
}
],
"valueProb": 100
},
{
"key": "containerDimension",
"keyProb": 100,
"value": "",
"valueProb": 100
},
{
"key": "totalWeight",
"keyProb": 100,
"value": 2190,
"valuePos": [
{
"x": 232,
"y": 904
},
{
"x": 232,
"y": 918
},
{
"x": 203,
"y": 918
},
{
"x": 203,
"y": 904
}
],
"valueProb": 100
},
{
"key": "permittedWeight",
"keyProb": 100,
"value": "",
"valueProb": 100
},
{
"key": "passengerCapacity",
"keyProb": 100,
"value": "",
"valueProb": 100
},
{
"key": "tractionWeight",
"keyProb": 100,
"value": "",
"valueProb": 100
},
{
"key": "cabPassengerCapacity",
"keyProb": 100,
"value": "",
"valueProb": 100
},
{
"key": "useNature",
"keyProb": 97,
"value": "租赁",
"valuePos": [
{
"x": 487,
"y": 968
},
{
"x": 487,
"y": 984
},
{
"x": 457,
"y": 984
},
{
"x": 457,
"y": 968
}
],
"valueProb": 97
},
{
"key": "acquisitionMethod",
"keyProb": 100,
"value": "购买",
"valuePos": [
{
"x": 230,
"y": 992
},
{
"x": 230,
"y": 1008
},
{
"x": 200,
"y": 1008
},
{
"x": 200,
"y": 992
}
],
"valueProb": 100
},
{
"key": "manufactureDate",
"keyProb": 100,
"value": "2021-03-16",
"valuePos": [
{
"x": 455,
"y": 1012
},
{
"x": 456,
"y": 999
},
{
"x": 529,
"y": 1000
},
{
"x": 529,
"y": 1013
}
],
"valueProb": 100
},
{
"key": "issueAuthority",
"keyProb": 100,
"value": "上海市公安局交通警察总队",
"valuePos": [
{
"x": 684,
"y": 895
},
{
"x": 684,
"y": 980
},
{
"x": 599,
"y": 980
},
{
"x": 599,
"y": 895
}
],
"valueProb": 100
},
{
"key": "issueDate",
"keyProb": 100,
"value": "2021-04-28",
"valuePos": [
{
"x": 642,
"y": 1018
},
{
"x": 642,
"y": 1002
},
{
"x": 719,
"y": 1007
},
{
"x": 718,
"y": 1022
}
],
"valueProb": 100
}
],
"sliceRect": {
"x0": 23,
"y0": 44,
"x1": 795,
"y1": 38,
"x2": 793,
"y2": 1124,
"x3": 12,
"y3": 1106
},
"width": 844
},
"Code": "noPermission",
"Message": "You are not authorized to perform this operation."
}错误码
访问错误中心查看更多错误码。
变更历史
| 变更时间 | 变更内容概要 | 操作 |
|---|
暂无变更历史
