ocr_驾驶证函数
函数名:ocr_驾驶证 / ocr_driver_license
函数功能
对驾驶证图片进行OCR识别,提取证号、姓名、性别、国籍、出生日期、住址、初次领证日期、准驾车型、有效期限等关键字段信息。支持返回原始JSON数据与字段标题行显示,满足驾驶员信息采集、证件核验等多种场景需求。
参数规范
| 参数名 | 类型 | 必填 | 示例 | 特殊说明 |
|---|---|---|---|---|
文件路径 | String | 是 | "C:\\images\\driver.jpg" | 驾驶证图片完整路径,支持jpg/jpeg/png/bmp格式 |
原始数据 | Boolean | 否 | false | 默认false,true返回原始JSON格式数据 |
显示标题 | Boolean | 否 | false | 默认false,true在首行显示字段标题行 |
使用案例
基础驾驶证识别
问题描述:识别驾驶证图片,提取关键字段信息
公式演示:
excel
=ocr_驾驶证("C:\\images\\driver.jpg")输出效果:
| 证号 | 姓名 | 性别 | 国籍 | 出生日期 | 住址 | 初次领证日期 | 准驾车型 | 有效期限 |
|---|---|---|---|---|---|---|---|---|
| 110101199001011234 | 张三 | 男 | 中国 | 1990-01-01 | 北京市朝阳区... | 2010-06-01 | C1 | 2020-06-01至2030-06-01 |
显示字段标题行
问题描述:识别驾驶证并在首行展示字段名称,便于核对字段含义
公式演示:
excel
=ocr_驾驶证("C:\\images\\driver.jpg",,1)输出效果:
| 证号 | 姓名 | 性别 | 国籍 | 出生日期 | 住址 | 初次领证日期 | 准驾车型 | 有效期限 |
|---|---|---|---|---|---|---|---|---|
| 110101199001011234 | 张三 | 男 | 中国 | 1990-01-01 | 北京市朝阳区... | 2010-06-01 | C1 | 2020-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中使用。