行驶证识别 - 文本识别 - 华为开发者联盟

能力描述

行驶证信息 自动提取

快速识别中国大陆行驶证上的车牌号码、车辆类型、发动机号码等关键信息。
应用场景

车辆信息 快速登记

自动识别行驶证信息,适用于基于行驶证识别、信息提取的业务场景,如车辆信息登记、交管12123等交通管理类APP的证件识别上传。

车辆信息录入

提取车辆关键信息,快速录入登记。

证件识别上传

自动识别行驶证信息,完成交通管理类APP的证件识别上传。

功能演示

Request
复制代码

CardDetector detector = new CardDetector(MainActivity.this); // 构造Detector
CardConfiguration config = new CardConfiguration();
config.setCardType(CardConfiguration.DRIVINGPERMIT);
detector.setCardConfiguration(config);
Frame frame = new Frame();
frame.setBitmap(bitmap);

JSONObject jsonObject = detector.detect(frame, null);
Log.e(TAG, "doInBackground: total time=" + (System.currentTimeMillis() - time));
DrivingPermit drivingpermit = (DrivingPermit) detector.convertResult(jsonObject);

Response
复制代码

{

    "resultCode": 0,

    "common_text ": {

            "address":"UAC3021181",

                        "Capacity":""

                        "Character":""

                        "EngineNO":

                        "Equipmentweight":""

                        "FileId":"320045256789",

                        "Inspectionrecord":""

                        "IssueDate": "20210126",

                        "Loadweight" ""

        "Model":"五菱之光"

                        "Outlinesize":""

                        "Owner": "王元",

                        "PlateNO":"粤RPU005"

        "RegisterDate": "19940101",

                        "Totalweight": ""

                        "Tractionweight":""

                        "Type":"小型普通客车",

                        "VIN":"UAC3021181"

        "remark_1":"",

        "remark_2":""

    }

}

与华为一同开发从这里开始

业务介绍

业务概述、应用场景及功能特点等详情。
了解详情 >

接入准备

注册认证、协议签署等接入前准备工作。
了解流程 >

示例代码

业务示例代码展示。
查看代码 >

API说明

接口参数定义及相关说明、限制与约束等详情。
查看文档 >
FAQ
1没有调用接口的prepare()方法可以直接使用detect()方法吗?

可以的,在detect()方法中会默认启动引擎,如果引擎已经启动则不会再次启动,开发者可以放心使用。

2卡证API是端测的还是云测的?

卡证OCR为端侧能力,在无网络连接的环境下仍可正常使用。

3release()方法是什么时候调用?

release()方法会卸载在NPU芯片中已经加载的模型,请在应用不再使用时及时调用release方法卸载模型,释放资源。