human: 如何处理七牛云的智能多媒体服务行驶证 OCR

gpt: [智能多媒体服务](https://developer.qiniu.com/dora) > API 文档 > 票证自动识别（OCR） >行驶证 OCR

#  行驶证 OCR

最近更新时间: 2023-06-01 17:02:27

# 接口说明

行驶证识别支持对行驶证上所有字段的自动定位与识别。

## 限制条件

  1. 文件格式：支持JPG、JPEG、PNG、BMP、PDF等常见格式，建议使用JPG格式。
  2. 图片像素尺寸：最小 256 x 256 像素，最大 2048 x 2048 像素。为了保证文字识别效果，推荐图片中行驶证最短边长不低于256像素。
  3. 文件大小：  
a.要求Base64编码和urlencode之后不超过 8 MB。行驶证主体尽量占据图片主要区域，不支持黑白图片。  
b.如果传图片及PDF完整URL，URL对应文件大小建议不要超过8MB。

  4. 输入文件过大时，返回的HttpCode如下：400/413/502。
  5. 注意图片质量：保证行驶证图片足够清晰，不应该有因为压缩导致的噪声，避免对行驶证正反面的遮挡、不当的光照（强光、暗光、逆光）等，否则会降低结果准确度。
  6. 图片需要有版权，有肖像权，没有法律或者政策风险的。相关风险请注意评估。
  7. 行驶证图片不可以是复印件、翻拍件、PS件等。
  8. 输入多页PDF时，默认只识别第一页。

# 请求

## 请求地址

名称 | 值  
---|---  
HTTP URL | https://ap-gate-z0.qiniuapi.com/ocr/vehicle/license  
HTTP Method | POST  
  
## 请求头

名称 | 必填 | 说明  
---|---|---  
Host | 是 | 固定值ap-gate-z0.qiniuapi.com  
Authorization | 是 | 该参数应严格按照[管理凭证格式 __](https://developer.qiniu.io/kodo/1201/access-token)进行填充，否则会返回 401 错误码。一个合法的 Authorization 值应类似于：Qiniu QNJi_bYJlmO5LeY08FfoNj9w_r7…  
Content-Type | 是 | 固定值application/json  
  
## 请求参数

字段 | 必填 | 类型 | 说明  
---|---|---|---  
image_base64 | 否 | string | 身份证图片文件，base64编码  
image_url | 否 | string | 图片/PDF文件的URL链接  
注意: 要求image_base64与image_url二选一，如果2个字段都有，优先解析image_base64。  
  
## 请求示例

    
    
    POST /ocr/vehicle/license
    Host: ap-gate-z0.qiniuapi.com
    Authorization: <no value>
    Content-Type: application/json
    
    {
      "image_base64": "base64"
    }
    

# 响应

## 响应头

名称 | 必填 | 说明  
---|---|---  
Content-Type | 是 | 固定值application/json  
  
## 响应参数

字段 | 必填 | 类型 | 说明  
---|---|---|---  
data | 否 | object data |   
message | 是 | string | 错误信息  
request_id | 是 | string | 请求唯一ID  
time_elapsed | 是 | string | 请求耗时  
code | 是 | number | 错误码  
  
其中， _data_ 参数

字段 | 必填 | 类型 | 说明  
---|---|---|---  
license_main | 否 | object license_main |   
  
其中， _license_main_ 参数

字段 | 必填 | 类型 | 说明  
---|---|---|---  
address | 否 | string | 住址  
issue_date | 否 | string | 发证日期  
plate_number | 否 | string | 号牌号码  
行驶证正、副页均有"号牌号码"字段  
如果图片中同时存在正副页，则输出结果优先以正页结果为准（即图片中不存在正页号牌号码时，才会输出副页结果）  
register_date | 否 | string | 注册日期  
curb_weight | 否 | string | 整备质量  
licence_issuing_authority | 否 | string | 发证机关  
traction_mass | 否 | string | 准牵引总质量  
document_id | 否 | string | 档案编号  
engine_number | 否 | string | 发动机号码  
model | 否 | string | 品牌型号  
ratified_load_capacity | 否 | string | 核定载质量  
total_mass | 否 | string | 总质量  
vin | 否 | string | 车辆识别代号  
approved_passengers_capacity | 否 | string | 核定载人数  
gabarite | 否 | string | 外廓尺寸  
inspection_record | 否 | string | 检验记录  
owner | 否 | string | 所有人  
remarks | 否 | string | 备注  
use_character | 否 | string | 使用性质  
vehicle_type | 否 | string | 车辆信息  
  
## 响应示例

    
    
    200 OK
    Content-Type: application/json
    
    {
      "code": 10000,
      "data": {
        "license_main": {
          "address": "某某省某某县某某路",
          "approved_passengers_capacity": "XXXX",
          "curb_weight": "XXX",
          "document_id": "XXX",
          "engine_number": "ABCDEF123456",
          "gabarite": "XXX",
          "inspection_record": "XXX",
          "issue_date": "2014.01.01",
          "licence_issuing_authority": "某某省某某市公安局交通警察支队",
          "model": "桑塔纳12345ABCDE",
          "owner": "张三",
          "plate_number": "京ABCDEF",
          "ratified_load_capacity": "",
          "register_date": "2011.01.01",
          "remarks": "XXX",
          "total_mass": "XXX",
          "traction_mass": "XXX",
          "use_character": "非营运",
          "vehicle_type": "小型轿车",
          "vin": "ABCDCHGH123456789"
        }
      },
      "message": "Success",
      "request_id": "6838889517957515275",
      "time_elapsed": "41.897331ms"
    }
    

以上内容是否对您有帮助？