一、什么是行驶证OCR识别接口?
行驶证OCR识别接口通过传入行驶证图片,识别并提取出关键信息,如品牌型号、车辆类型、车牌号码、检验记录、核定载质量、核定载人数等。
二、行驶证OCR识别接口适用哪些场景?
1.车辆信息采集:在打车、租车、拼车等应用中,用户通过 app 拍照,可迅速上传身份证、驾驶证、行驶证、车辆合格证等证件的扫描件,并自动录入相关信息,快速完成车主认证;
2.手机移动投保:客户办理车险或其他保险时,直接用手机拍摄行驶证,就能自动识别并输入车牌号码、车辆类型、发动机号码等信息,并将姓名、身份证号、初登日期、使用性质等信息自动录入表格,方便随时投保;
3.车险现场信息采集:在车险查勘过程中,使用移动端设备拍摄行驶证,可通过 OCR 技术自动识别录入当事人的行驶证信息,大幅缩短侦查、录入和核实的时间,提高客户满意度;
4.移动警务现场核查:警员借助警务通等移动设备拍摄行驶证图像,自动识别信息后与公安核查中心的系统对接,可快速查看车辆及车主的相关信息,提高事件处理效率,缩短市民等待时间;
5.居民数据采集和管理:政府职能部门或社区进行居民统一信息采集时,利用 OCR 技术能自动识别和保存相关证件信息,不管是居民自己上传证件信息,还是工作人员统一采集,都可以方便快速地完成,提升信息采集效率;
三、如何用Java实现行驶证OCR识别接口调用?
下面我们以阿里云API接口为例,用PHP实现接口调用代码如下:
<?php
$host = "https://kzdriving.market.alicloudapi.com";
$path = "/api-mall/api/vehicle_licence/ocr";
$method = "POST";
$appcode = "你自己的AppCode";
$headers = array();
array_push($headers, "Authorization:APPCODE " . $appcode);
//根据API的要求,定义相对应的Content-Type
array_push($headers, "Content-Type".":"."application/x-www-form-urlencoded; charset=UTF-8");
$querys = "";
$bodys = "image=image&url=url";
$url = $host . $path;
$curl = curl_init();
curl_setopt($curl, CURLOPT_CUSTOMREQUEST, $method);
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
curl_setopt($curl, CURLOPT_FAILONERROR, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HEADER, true);
if (1 == strpos("$".$host, "https://"))
{
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
}
curl_setopt($curl, CURLOPT_POSTFIELDS, $bodys);
var_dump(curl_exec($curl));
?>
正确返回示例代码:
{
"msg": "成功",
"success": true,
"code": 200,
"data": {
"result": 0,
"orderNo": "202406301130496255274",
"content": {
"issue_date": "2010-04-02",
"vehicle_type": "小型轿车",
"issued_by": "江商省上饶市公安局交通警察支队",
"vin": "LFVXXXXXXXXX536",
"plate_no": "皖EHXXXX",
"side": "front",
"use_character": "非营运",
"address": "江西省上饶县XXXXXXXXXXX",
"owner": "邹XX",
"model": "路虎AUD",
"register_date": "2010-04-02",
"type": 3,
"engine_no": "ANXXXXX43"
}
}
}
plate_no 号牌号码
vehicle_type 车辆类型
owner 所有人
address 住址
use_character 使用性质
model 品牌型号
vin 车辆识别代号
engine_no 发动机号码
register_date 注册日期,格式为YYYY-MM-DD
issue_date 发证日期,格式为YYYY-MM-DD
side 表示行驶证的正面或者反面。该字段目前只会返回“front”,表示是正面
issued_by 签发机关