行驶证识别OCR接口如何用PHP调用

一、什么是行驶证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 签发机关

  • 6
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值