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

一、什么是驾驶证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

  • 6
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在C#中使用OCR识别驾驶证,你可以使用百度AI的OCR接口。首先,你需要将驾驶证图片转换成二进制数据,然后调用驾驶证识别的API进行识别。以下是一个使用示例代码: ```csharp public void DrivingLicenseOCR() { var image = File.ReadAllBytes("驾驶证图片文件路径"); var options = new Dictionary<string, object> { {"detect_direction", "true"} }; try { var result = client.DrivingLicense(image, options); Console.WriteLine(result); } catch (Exception ex) { Console.WriteLine("OCR识别失败:" + ex.Message); } } ``` 注意,你需要替换代码中的"驾驶证图片文件路径"为你实际的驾驶证图片路径。此外,你还可以根据需要传递可选参数,如"detect_direction"来指定是否检测图片的方向。根据返回的结果,你可以进一步处理识别到的驾驶证信息。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [C#利用百度云进行驾驶证和行驶证的识别](https://blog.csdn.net/xxuncle/article/details/87882794)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* [行驶证OCR识别,信息提取](https://blog.csdn.net/ZsHua_18519103264/article/details/80846018)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值