之前在项目开发的过程中,我在 APISpace 上面看到了 驾驶证OCR API,试用了一下觉得蛮不错的,很符合我当时的项目功能需求。于是直接就申请了这个接口服务接入了我的项目当中,大大节省了我的开发时间。
驾驶证OCR API,利用OCR识别技术,快速扫描并读取驾驶证件上包括证号、姓名、性别、国籍、住址、出生日期、初次领证日期、准驾车型、有效期限的信息。
APISpace 还有很多免费通用的API接口,利用这些接口可以帮你实现去开发出很多功能丰富,服务稳定的网页、APP还有小程序,无论是练手还是实战都是不错的选择~
应用场景
- 交通运输司机身份认:运输服务类应用,使用驾驶证识别对注册司机进行快速登记。
- 车主信息服务应用:交通信息服务类应用,使用驾驶证和行驶证识别实现车主子女系的自动识别和录入,为车主提供相关信息的推送。
驾驶证信息核验:识别客户上传的驾驶信息,判断其是否有资质驾驶指定车辆。用于在线租车、网约车司机审核等场景。减少证件输入,提高工作效率与用户体验。
接口信息
- 请求方式:POST
- 请求参数格式:FORMDATA
请求参数:
- image:识别图片,请确保内容信息清晰可见。支持url或base64,图片大小不能大于2M,支持图片类型:jpg/png/bmp
- imageType:图片类型,枚举值:URL-图片路径 ,BASE64 –图片BASE64编码
- 请求代码示例:
"https://eolink.o.apispace.com/ocr-driving/driving-license",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => "image=&imageType=",
CURLOPT_HTTPHEADER => array(
"X-APISpace-Token:",
"Authorization-Type:apikey",
"Content-Type:application/x-www-form-urlencoded"
),
));
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
- 返回示例:
{
chargeStatus: 1,
message: "成功",
data: {
msg: "成功",
code: "0",
address: "江西省*******************附1号",
tradeNo: "18062915552391159",
sex: "男",
birth: "19900416",
firstGetCard: "20150506",
number: "3603***********2536",
carType: "C1",
nationality: "中国",
expiryTime: "20150506 - 20210506",
name: "段**"
},
code: "200000"
}