首页 > 其他分享 >驾驶证识别

驾驶证识别

时间:2025-01-15 09:27:31浏览次数:1  
标签:调用 string 驾驶证 示例 接口 access token 识别

驾驶证识别

接口应在服务器端调用,详细说明参见服务端API

本接口支持云调用。需开发者工具版本 >= 1.02.1904090(最新稳定版下载),wx-server-sdk >= 0.4.0

接口说明

接口英文名

driverLicenseOCR

功能描述

本接口提供基于小程序的驾驶证 OCR 识别

注意事项

  • 支持已认证的订阅号、服务号、企业号、小程序可直接调用,次数限制为100次/天。
  • 使用 Tips 此接口为后台接口,可基于自有业务承载情况,搭配小程序的拍照、相册选照等一起使用,即可完成身份证照片的采集、上传、识别、信息返回等流程,用于需要基于身份证、银行卡等实体卡或证,采集照片或文字信息等的业务场景。
  • 图片说明 ,文件大小限制:小于2M
  • 图片支持使用img参数实时上传,也支持使用img_url参数传送图片地址,由微信后台下载图片进行识别。type 有两种类型

调用方式

HTTPS 调用

POST https://api.weixin.qq.com/cv/ocr/drivinglicense?access_token=ACCESS_TOKEN 

云调用

  • 出入参和HTTPS调用相同,调用方式可查看云调用说明文档
  • 接口方法为: openapi.ocr.driverLicense

请求参数

属性 类型 必填 说明
access_token / cloudbase_access_token string 接口调用凭证,该参数为 URL 参数,非 Body 参数。access_token和cloudbase_access_token二选一 其中access_token可通过getAccessToken接口获得; cloudbase_access_token可通过getOpenData接口获得
img_url string 要检测的图片 url,传这个则不用传 img 参数。
img FormData form-data 中媒体文件标识,有filename、filelength、content-type等信息,传这个则不用传 img_url。

返回参数

属性 类型 说明
errcode number 错误码
errmsg string 错误信息
id_num string 证号
name string 姓名
sex string 性别
address string 地址
birth_date string 出生日期
issue_date string 初次领证日期
car_class string 准驾车型
valid_from string 有效期限起始日
valid_to string 有效期限终止日
official_seal string 印章文构

调用示例

示例说明: CURL请求示例

请求数据示例

curl -F ‘img=@test.jpg’“http://api.weixin.qq.com/cv/ocr/drivinglicense?access_token=ACCESS_TOCKEN” 

返回数据示例

{
 "errcode": 0,
 "errmsg": "ok",
 "id_num": "660601xxxxxxxx1234",
 "name": "张三",
 "sex": "男",
 "nationality": "中国",
 "address": "广东省东莞市xxxxx号",
 "birth_date": "1990-12-21",
 "issue_date": "2012-12-21",
 "car_class": "C1",
 "valid_from": "2018-07-06",
 "valid_to": "2020-07-01",
 "official_seal": "xx市公安局公安交通管理局"
} 

示例说明: 云函数调用示例

请求数据示例

const cloud = require('wx-server-sdk')
cloud.init({
  env: cloud.DYNAMIC_CURRENT_ENV,
})
exports.main = async (event, context) => {
  try {
    const result = await cloud.openapi.ocr.driverLicense({
        "type": 'photo',
        "imgUrl": 'ENCODE_URL'
      })
    return result
  } catch (err) {
    return err
  }
} 

返回数据示例

{
 "errcode": 0,
 "errmsg": "ok",
 "id_num": "660601xxxxxxxx1234",
 "name": "张三",
 "sex": "男",
 "nationality": "中国",
 "address": "广东省东莞市xxxxx号",
 "birthDate": "1990-12-21",
 "issueDate": "2012-12-21",
 "carClass": "C1",
 "validFrom": "2018-07-06",
 "validTo": "2020-07-01",
 "officialSeal": "xx市公安局公安交通管理局"
} 

错误码

错误码 错误码取值 解决方案
-1 system error 系统繁忙,此时请开发者稍候再试
40001 invalid credential access_token isinvalid or not latest 获取 access_token 时 AppSecret 错误,或者 access_token 无效。请开发者认真比对 AppSecret 的正确性,或查看是否正在为恰当的公众号调用接口
101000 invalid image url
101003 not enough market quota

标签:调用,string,驾驶证,示例,接口,access,token,识别
From: https://www.cnblogs.com/AtlasLapetos/p/18641418

相关文章

  • 营业执照识别
    营业执照识别接口应在服务器端调用,详细说明参见服务端API。本接口支持云调用。需开发者工具版本>=1.02.1904090(最新稳定版下载),wx-server-sdk>=0.4.0接口说明接口英文名businessLicenseOCR功能描述本接口提供基于小程序的营业执照OCR识别注意事项支持已认证的......
  • 通用印刷体识别
    通用印刷体识别接口应在服务器端调用,详细说明参见服务端API。本接口支持云调用。需开发者工具版本>=1.02.1904090(最新稳定版下载),wx-server-sdk>=0.4.0接口说明接口英文名printedTextOCR功能描述本接口提供基于小程序的通用印刷体OCR识别注意事项支持已认证的......
  • 条形码识别
    条形码识别接口应在服务器端调用,详细说明参见服务端API。本接口支持云调用。需开发者工具版本>=1.02.1904090(最新稳定版下载),wx-server-sdk>=0.4.0接口说明接口英文名scanQRCode功能描述该接口用于小程序的条码/二维码识别注意事项文件大小限制:小于2M支持条码、......
  • C++ 和 Tesseract OCR 识别验证码
    安装TesseractOCR首先,我们需要安装TesseractOCR。根据不同操作系统进行安装。在Ubuntu上安装:bashsudoaptupdatesudoaptinstalltesseract-ocrsudoaptinstalllibleptonica-devsudoaptinstalllibtesseract-dev在Windows上安装:下载TesseractOCR的Wi......
  • 使用 C# 和 Tesseract OCR 识别验证码使用 C# 和 Tesseract OCR 识别验证码
    安装TesseractOCR和相关依赖在C#中使用Tesseract,需要通过NuGet安装Tesseract包。安装TesseractNuGet包打开VisualStudio。在项目中右键点击NuGet包管理器>管理NuGet包。搜索Tesseract并安装最新版本的包。bashInstall-PackageTesseract2.编写......
  • macOS 无法识别 SD 卡读卡器 bug All In One
    macOS无法识别SD卡读卡器bugAllInOneUSB接口插入SD卡读卡器,Finder没有任何反应❌demos(......
  • Kotlin 实现英文数字验证码的识别
    准备工作安装依赖:确保已安装TesseractOCR。bash更多内容访问ttocr.com或联系1436423940sudoapt-getinstalltesseract-ocr配置Kotlin开发环境,推荐使用IntelliJIDEA。导入依赖:在Kotlin项目的build.gradle.kts文件中添加以下依赖,用于处理文件和图像:kotlinpl......
  • 基于深度学习的手写文本识别系统
    文章目录前言一、准备二、(0-9)数字识别模型代码1.引入库2.读入数据3.模型训练4.模型测试5.模型权重保存(不用重复训练)6.交互式界面三、结果展示四、jupyter代码下载前言用chatgpt"实现基于深度学习的手写文本识别系统|Python,PyTorch":设计并实现了基于卷积神......
  • 物联网毕设 -- 智能窗帘(STM32+APP+语音识别+MQTT)
    目录 前言一连线图1.原理图2.PCB效果3.实物效果4APP效果5功能概括(1)硬件端(2)APP端(3)云平台使用(阿里云)(需要可以找我获取)(4)演示视频二底层代码使用方式1.使用说明2.下载程序三APP使用方式1下载APP四程序架构及修改(通用) 前言智能窗帘系统通过STM32......
  • C#轻松实现条形码二维码生成及识别
    一、前言大家好!我是付工。今天给大家分享一下,如何基于C#来生成并识别条形码或者二维码。二、http://ZXing.Net实现二维码生成的库有很多,我们这里采用的是http://ZXing.Net。ZXing是一个开放源码的,用Java实现的多种格式的一维二维条码图像处理库,而http://ZXing.Net是ZXing......