Skip to content

ocr_驾驶证函数

函数名:ocr_驾驶证 / ocr_driver_license

函数功能

对驾驶证图片进行OCR识别,提取证号、姓名、性别、国籍、出生日期、住址、初次领证日期、准驾车型、有效期限等关键字段信息。支持返回原始JSON数据与字段标题行显示,满足驾驶员信息采集、证件核验等多种场景需求。

参数规范

参数名类型必填示例特殊说明
文件路径String"C:\\images\\driver.jpg"驾驶证图片完整路径,支持jpg/jpeg/png/bmp格式
原始数据Booleanfalse默认false,true返回原始JSON格式数据
显示标题Booleanfalse默认false,true在首行显示字段标题行

使用案例

基础驾驶证识别

问题描述:识别驾驶证图片,提取关键字段信息

公式演示

excel
=ocr_驾驶证("C:\\images\\driver.jpg")

输出效果

证号姓名性别国籍出生日期住址初次领证日期准驾车型有效期限
110101199001011234张三中国1990-01-01北京市朝阳区...2010-06-01C12020-06-01至2030-06-01

显示字段标题行

问题描述:识别驾驶证并在首行展示字段名称,便于核对字段含义

公式演示

excel
=ocr_驾驶证("C:\\images\\driver.jpg",,1)

输出效果

证号姓名性别国籍出生日期住址初次领证日期准驾车型有效期限
110101199001011234张三中国1990-01-01北京市朝阳区...2010-06-01C12020-06-01至2030-06-01

返回原始JSON数据

问题描述:获取驾驶证识别的原始JSON结果,便于二次处理

公式演示

excel
=ocr_驾驶证("C:\\images\\driver.jpg",1)

输出效果

json
{"number":"110101199001011234","name":"张三","sex":"男","nationality":"中国","birth":"1990-01-01","address":"北京市朝阳区...","first_issue_date":"2010-06-01","class":"C1","valid_period":"2020-06-01至2030-06-01"}

错误处理示例

问题描述:文件路径为空或文件不存在

公式演示

excel
=ocr_驾驶证("")

输出效果

text
文件路径不能为空

技术说明

识别原理

  • 底层调用远程OCR服务接口(/ocr/recognize),识别类型为driver_license
  • 图片以multipart方式上传,返回结果经AES解密后格式化为二维数组
  • 异步执行,处理中返回"Waiting..."

返回字段

字段名说明
证号驾驶证证号(通常为身份证号)
姓名驾驶员姓名
性别男/女
国籍国籍
出生日期格式YYYY-MM-DD
住址联系住址
初次领证日期格式YYYY-MM-DD
准驾车型如C1、B2等
有效期限有效期起止

异常处理

错误场景返回值
文件路径为空文件路径不能为空
文件不存在文件不存在
图片格式不支持不支持的图片格式
网络连接失败网络请求失败
OCR识别异常处理错误: 错误信息

会员等级

本函数为**专业版(Pro)**功能,需开通专业版会员授权后使用。

扩展应用

批量驾驶证识别

结合Excel批量文件路径,下拉调用本函数实现驾驶员信息批量提取,便于车队/企业管理。

有效期到期预警

识别出的有效期限可结合日期函数计算剩余天数,实现驾驶证到期预警。

注:本函数为专业版功能,依赖联网环境调用AI服务接口。支持jpg/jpeg/png/bmp格式图片,建议在WPS 2019+和Excel 365中使用。

基于源代码最新版本文档