证件批量OCR表格导出
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md 的官方指南,将 @user_1c2b80ed/certificate-ocr-excel 这个证件识别表格输出技能安装到 AI 助手中。
技能介绍
解决什么问题
批量处理证件时,手动录入信息不仅耗时,还容易出现格式混乱——数字被Excel自动转换、日期格式不统一、多页证件或正反面图片需要合并记录。本技能针对图片、PDF、压缩包等不同输入形式,自动完成文字识别与结构化整理,最终输出格式规范的Excel表格,所有单元格以文本形式存储,避免数据类型错乱。
核心能力与工作流程
- 多类型输入支持:可处理单张图片(
.jpg/.png等)、单个PDF、包含图片/PDF的压缩包(.zip/.rar/.7z),甚至直接指定文件夹路径。输入文件会自动保存至input/子目录统一管理。 - 解压与PDF处理:压缩包通过
extract_archives.py提取文件,其中.zip用Python内置模块解压,.rar/.7z依赖系统安装unrar或7z工具。PDF文件则由pdf_to_images.py按200 DPI(可调整至300)转换为PNG图片,确保后续识别清晰度。 - 视觉识别与字段提取:通过多模态Read工具逐张读取图片,先判断证件类型(参考
references/certificate_types.md中的字段模板),再提取所有可见文字(包括印章、手写内容),字段值保留原文格式,模糊内容标注“(模糊)”。 - 结构化数据与Excel生成:识别结果整理为
certificates.json,再由generate_excel.py生成包含三类工作表的Excel:汇总表(证件概览)、按类型分类表(各证件详细字段)、全部识别文本表(原始文字记录),所有单元格均为文本格式。
适用边界与注意事项
- 依赖Python环境,需提前配置好执行器路径;处理
.rar/.7z压缩包时,若系统未安装解压工具,需用户手动解压后提供路径。 - 图片质量较差时(模糊、反光、倾斜),仅能尽力识别并标注问题,无法保证100%准确;多页PDF或身份证正反面图片会自动合并为一条记录。
- 仅支持常见图片格式、PDF和主流压缩包,不适用于加密压缩包(需用户提供密码)或非证件类图片的文字识别。
使用场景
- 面对包含数十张证件扫描件的压缩包,需要提取所有图片并识别文字,最终导出包含分类信息的表格。
- 手头有多页格式的资质证书,需要将每页转换为图片识别文字,并合并为一条记录导出到汇总表中。
- 客户发来一批模糊且带有反光的证件照片,需要尽力识别可见文字,对无法辨认的部分进行标注并整理成表格。
- 当需要处理超过十份的身份证正反面图片时,需要分批读取识别,将结果追加保存并最终生成包含全部信息的表格。
适合人员
- 档案管理员,需要将堆积如山的纸质证件扫描件批量识别并归档到结构化的表格数据库中。
- 行政专员,负责收集员工身份证和学历证书的电子版,需要将多页文档和图片信息提取并汇总成一张表格。
- 财务人员,处理大量报销用的发票和证件复印件,需要把图片中的关键文字识别并导出为文本格式的表格以防数据错位。