一、什么是驾驶证OCR识别接口?
驾驶证识别OCR接口可以支持驾驶证主页和副页所有字段自动定位与识别,包含字段如下:主页包括证号、姓名、性别、国籍、住址、出生日期、初次领证日期、准驾车型、有效期限、发证单位;副页包括证号、姓名、档案编号、记录等。
二、驾驶证OCR识别接口都适用哪些场景?
1.二手车交易:方便车商获取车辆卖方的驾驶证信息,简化交易流程,降低信息录入错误的可能性。
2.金融服务:当客户以车辆作为抵押物申请贷款时,银行等金融机构可以借助该接口快速获取车辆及驾驶人信息,辅助评估贷款风险并确定贷款额度。
3.移动警务:警务人员在巡逻执勤、移动执法等场景中,可使用该技术快速识别和记录驾驶证相关信息。
4.车主服务:例如 ETC 办理、汽车维修保养等场景,帮助快速完成车主身份认证和车辆信息登记。
三、如何用PHP实现驾驶证OCR识别接口调用?
下面我们以阿里云的API接口为例,通过PHP代码进行调用:
<?php
$host = "https://kzvehicle.market.alicloudapi.com";
$path = "/api-mall/api/driving_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 = "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, //0识别成功,1识别失败
"orderNo": "202406301123304637000",
"main": {
"birthday": {
"content": "1986-08-05"
},
"issued_by": {
"content": "師疆睢吾尔自治岖徽尔咕自湁删橼姨双建警察"
},
"address": {
"content": "新疆精河县大河沿子镇广州路二街北三巷2号"
},
"gender": {
"content": "男"
},
"valid_from": {
"content": ""
},
"version": {
"content": 2
},
"license_number": {
"content": "65272219860805023X"
},
"valid_date": {
"content": "2022-12-28至2032-12-28"
},
"nationality": {
"content": "中国"
},
"issue_date": {
"content": "2004-12-28"
},
"name": {
"content": "赵志刚"
},
"class": {
"content": "A2"
},
"valid_for": {
"content": ""
}
}
}
}
version 驾驶证版本.返回 2,表示是2013版本驾驶证。返回 1,表示是2008或更早版本驾驶证。
address 住址
birthday 生日,格式为YYYY-MM-DD
gender 性别(男/女)
license_number 驾驶证号
name 姓名
class 准驾车型
side 表示驾驶证的正面或者反面。该字段目前只会返回“front”,表示是正面
nationality 国籍
issued_by 签发机关
issue_date 初次领证日期,格式为YYYY-MM-DD
valid_from 有效日期,格式为YYYY-MM-DD
valid_for 有效年限,例如 6年
valid_date 有效期限格式为:YYYY-MM-DD至YYYY-MM-DD