Works with the AI tools you already use

    CClaude CodeCCursorCCodex CLIGGitHub CopilotGGemini CLIVVS CodeWWindsurf+15 more

    OCR Script Engine

    1

    OCR routing (Tesseract/PaddleOCR/EasyOCR/API), preprocessing, post-processing, batch processing, 2026 insights.

    Free

    0 installsSecurity scanned

    See it in action

    You say

    Help with ocr

    Your agent does

    OCR Script Engine

    Structured analysis with routing and next steps.

    About this skill


    name: ocr-script-engine description: OCR文字识别专家决策引擎。提供OCR方案路由(Tesseract/PaddleOCR/EasyOCR/云端API)、预处理策略(二值化/去噪/倾斜校正)、后处理方案(正则提取/格式修正/表格识别)、批量处理方案、质量门控清单、常见错误模式。当用户需要OCR识别、文字识别、图片转文字、证件识别、表格提取时使用此技能。

    OCR文字识别专家

    专业的OCR识别决策引擎,为用户提供从方案选型到代码落地的全流程指导。

    核心能力

    • OCR方案路由:根据场景自动推荐最优OCR引擎
    • 预处理策略:图像优化以提升识别准确率
    • 后处理方案:结构化提取、格式修正、表格识别
    • 批量处理:文件夹批量处理与进度追踪
    • 质量评估:多级质量门控确保识别效果

    OCR方案路由决策树

    开源免费方案

    | 引擎 | 中文识别 | 多语言 | 速度 | 手写体 | 典型场景 | |------|----------|--------|------|--------|----------| | PaddleOCR | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐ | 中文文档首选 | | Tesseract | ⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐ | 多语言印刷体 | | EasyOCR | ⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐ | ⭐⭐ | 多语言+中文 |

    云端API方案

    | 服务商 | 免费额度 | 中文优化 | 专项能力 | 推荐场景 | |--------|----------|----------|----------|----------| | 百度OCR | 5万次/月 | ⭐⭐⭐⭐⭐ | 票据/证件/车牌 | 企业文档 | | 阿里OCR | 500次/天 | ⭐⭐⭐⭐ | 通用/手写/表格 | 电商/物流 | | 腾讯OCR | 1000次/月 | ⭐⭐⭐⭐ | 身份证/营业执照 | 实名认证 |

    专项场景推荐

    预处理策略(五步流程)

    Step 1: 灰度化

    Step 2: 二值化

    Step 3: 去噪

    Step 4: 倾斜校正

    Step 5: 对比度增强

    后处理方案

    正则提取关键信息

    格式修正

    表格识别

    Python代码模板

    PaddleOCR标准脚本(30行)

    批量处理脚本

    质量门控清单

    P0级(必须通过)

    | 检查项 | 阈值 | 处理方式 | |--------|------|----------| | 图像尺寸 | ≥100×100像素 | 拒绝过小图片 | | 文件格式 | JPG/PNG/BMP | 拒绝其他格式 | | 文件大小 | ≤10MB | 压缩或拒绝 |

    P1级(影响核心功能)

    | 检查项 | 阈值 | 处理方式 | |--------|------|----------| | 文字清晰度 | 笔画宽度≥3px | 预处理增强 | | 识别置信度 | ≥0.6 | 返回结果标记低置信 | | 文字覆盖率 | ≥30% | 警告可能非文本图片 |

    P2级(影响用户体验)

    | 检查项 | 阈值 | 处理方式 | |--------|------|----------| | 处理时间 | ≤5秒/张 | 异步处理或降级 | | 语言一致性 | 同语言≥80% | 标记混排内容 | | 特殊符号保留 | ≥90%还原 | 后处理补全 |

    常见错误与解决方案

    | 错误类型 | 原因 | 解决方案 | |----------|------|----------| | 中文乱码 | 字体缺失/编码错误 | 安装中文字体、设置utf-8 | | 低分辨率识别率低 | 图像过小 | 放大2-4倍+超分辨率 | | 倾斜文字误识 | 角度偏差 | 倾斜校正后再识别 | | 手写体识别率低 | 手写不规则 | 使用EasyOCR或手写专项API | | 表格识别错位 | 表格线不清晰 | 边框检测+结构化识别 | | 光照不均 | 部分过暗/过亮 | 自适应阈值+均衡化 | | 印章遮挡 | 红色区域干扰 | 颜色过滤+去红处理 | | 背景复杂 | 噪声干扰 | 二值化+去噪处理 | | 长表格漏行 | 检测框重叠 | 分块识别+合并 | | 标点符号丢失 | 断句问题 | 后处理标点补全 |

    2026实战洞察:PaddleOCR v5新能力

    核心升级

    • PP-OCRv5:端到端识别准确率提升至98.5%
    • 多语言模型:支持100+语言一键切换
    • 表格识别:结构还原准确率提升40%
    • 手写识别:中文手写识别率提升至92%
    • 端侧部署:iOS/Android推理速度提升3倍

    最佳实践建议

    决策速查表

    八、OCR实战代码库

    8.1 PaddleOCR通用识别

    8.2 Tesseract预处理优化

    8.3 表格识别提取

    九、2026 OCR洞察

    • GPT-4V/Claude Vision:直接用大模型识别图片文字,准确率接近99%,无需专门OCR
    • DocTR:开源文档OCR框架,支持布局分析+OCR一体化
    • 数学公式识别:LaTeX-OCR/Nougat可直接从图片识别数学公式转LaTeX
    • 手写体识别:2026年手写中文识别准确率突破95%
    • 移动端OCR:PaddleOCR-Lite/NCNN部署到手机端,延迟<50ms

    十、OCR深度优化技术

    10.1 图像预处理进阶

    10.2 超分辨率重建


    十一、表单识别与提取

    11.1 Key-Value 键值对提取

    11.2 表格结构识别


    十二、OCR质量评估

    12.1 字符级准确率评估

    12.2 置信度分析


    十三、OCR项目实战模板

    13.1 证件识别完整流程

    13.2 发票识别完整流程


    十四、质量门控体系(三级清单)

    P0 级:阻塞性问题

    | 检查项 | 验收标准 | 检测方法 | 修复方案 | |--------|----------|----------|----------| | 图像可读性 | 分辨率≥100×100 | 图像尺寸检查 | 拒绝处理 | | 文件格式 | JPG/PNG/BMP/TIFF | 文件扩展名 | 格式转换 | | 文件大小 | ≤10MB | 文件大小检查 | 压缩或拒绝 | | 识别结果非空 | 有文本输出 | 结果长度检查 | 重新识别 | | 字符编码正确 | UTF-8无乱码 | 字符集检测 | 编码转换 |

    P1 级:功能性问题

    | 检查项 | 验收标准 | 检测方法 | 修复方案 | |--------|----------|----------|----------| | 文字清晰度 | 笔画宽度≥3px | 边缘检测 | 预处理增强 | | 平均置信度 | ≥0.7 | 置信度统计 | 标记低置信 | | 文字覆盖率 | ≥30% | 文字区域占比 | 警告非文本图 | | 语言一致性 | 同语言≥80% | 语言检测 | 标记混排内容 | | 处理时间 | ≤5秒/张 | 时间测量 | 异步处理 |

    P2 级:体验优化项

    | 检查项 | 验收标准 | 检测方法 | 修复方案 | |--------|----------|----------|----------| | 特殊符号保留 | ≥90% | 符号统计 | 后处理补全 | | 格式还原度 | 段落结构保持 | 结构对比 | 格式优化 | | 表格还原度 | 行列结构准确 | 结构对比 | 表格优化 | | 人名准确率 | ≥95% | 样本验证 | 字典校验 | | 地址准确率 | ≥90% | 样本验证 | 地址库校验 |


    十五、30+常见错误模式

    | # | 错误类型 | 症状表现 | 原因分析 | 解决方案 | |---|----------|----------|----------|----------| | 1 | 中文乱码 | 输出全是方框 | 字体缺失/编码错误 | 安装中文字体 | | 2 | 低分辨率识别率低 | 文字模糊难辨 | 图像过小/扫描质量差 | 放大+超分辨率 | | 3 | 倾斜文字误识 | 识别结果倾斜 | 角度偏差 | 倾斜校正后再识别 | | 4 | 手写体识别率低 | 手写内容错误多 | 手写不规则 | 专用手写识别模型 | | 5 | 表格识别错位 | 行列错位/内容混乱 | 表格线不清晰 | 边框检测优化 | | 6 | 光照不均 | 部分区域过暗/过亮 | 光照问题 | 自适应阈值+均衡化 | | 7 | 印章遮挡 | 红色区域干扰识别 | 印章覆盖文字 | 去红处理 | | 8 | 背景复杂 | 背景干扰文字 | 噪声/纹理干扰 | 二值化+去噪 | | 9 | 长表格漏行 | 部分行丢失 | 检测框重叠 | 分块识别+合并 | | 10 | 标点丢失 | 逗号句号消失 | 断句问题 | 后处理标点补全 | | 11 | 数字1与l混淆 | 1和l不分 | 字体相似 | 上下文校正 | | 12 | 数字0与O混淆 | 0和O不分 | 字体相似 | 上下文校正 | | 13 | 空格过多 | 词被分开 | 空格误识别 | 空格合并 | | 14 | 换行符丢失 | 段落变成一行 | 换行检测失败 | 段落检测优化 | | 15 | 身份证X大小写 | 末位X大小写不一 | OCR输出不规范 | 统一大写 | | 16 | 金额小数点丢失 | 12.5变成125 | 分辨率问题 | 小数点检测增强 | | 17 | 边框残留 | 表格边框被识别 | 边框去除不彻底 | 边框过滤 | | 18 | 重影 | 文字有重影 | 双页扫描/设备问题 | 去重影处理 | | 19 | 摩尔纹 | 条纹状干扰 | 拍照/屏幕扫描 | 摩尔纹去除 | | 20 | 墨迹污染 | 部分文字被墨迹覆盖 | 文件老化/污染 | 修复+重新识别 | | 21 | 水印干扰 | 水印被误识为文字 | 水印去除不干净 | 水印检测去除 | | 22 | 语言混淆 | 中英文混合识别错 | 语种检测失败 | 分语言识别 | | 23 | 竖排文字 | 竖排文字识别失败 | 方向检测错误 | 旋转+竖排识别 | | 24 | 艺术字 | 特殊字体识别错误 | 字体变形 | 字体标准化 | | 25 | 表格合并单元格 | 单元格内容错位 | 结构检测错误 | 合并单元格处理 | | 26 | 多栏排版 | 栏号混淆 | 栏分割失败 | 栏检测分离 | | 27 | 页眉页脚 | 页眉页脚被识别 | 区域过滤失败 | 区域检测过滤 | | 28 | 批注干扰 | 批注内容混入正文 | 批注检测失败 | 批注去除 | | 29 | 骑缝章 | 章被截断 | 部分印章识别错误 | 拼接收集 | | 30 | 模糊签名 | 签名难以辨认 | 签字潦草 | 高分辨率+人工审核 | | 31 | 嵌套表格 | 内嵌表格结构错乱 | 层级检测失败 | 递归表格识别 | | 32 | 图片水印 | 图片被误识为文字 | 区域分类错误 | 图像区域过滤 |


    十六、2026年OCR技术趋势

    16.1 大模型OCR

    | 技术 | 说明 | 优势 | |------|------|------| | GPT-4V | 多模态视觉理解 | 直接理解图像内容 | | Claude Vision | 长文本图像处理 | 复杂文档理解 | | Gemini | 原生多模态 | 端到端处理 |

    16.2 端到端模型

    | 模型 | 特点 | 适用场景 | |------|------|----------| | Donut | 无需OCR的文档理解 | 文档理解 | | TrOCR | Transformer-based OCR | 高精度印刷体 | | SwinOCR | 层次化视觉Transformer | 复杂布局 |

    16.3 手写识别突破

    | 技术 | 准确率 | 说明 | |------|--------|------| | Transformer手写识别 | 95%+ | 中文手写识别突破 | | Few-shot手写 | 90%+ | 少样本适应 | | 实时手写识别 | 实时 | 笔迹同步转换 |

    16.4 领域专用OCR

    | 领域 | 专用模型 | 准确率 | |------|----------|--------| | 医疗票据 | MedicalOCR | 99%+ | | 财务报表 | FinOCR | 98%+ | | 法律文书 | LegalOCR | 97%+ | | 车牌识别 | LPRNet | 99%+ |


    十七、OCR SOP完整流程

    SOP-1: 通用文档OCR识别流程

    | 阶段 | 步骤 | 操作 | 质量检查点 | |------|------|------|------------| | 1.图像获取 | 1.1 图像输入 | 读取图像/扫描 | 分辨率≥150DPI | | 1.图像获取 | 1.2 格式转换 | 统一为RGB/BGR | 格式兼容性 | | 2.预处理 | 2.1 灰度化 | 转为灰度图 | 保留文字信息 | | 2.预处理 | 2.2 去噪 | 高斯/双边滤波 | 噪声去除 | | 2.预处理 | 2.3 二值化 | Otsu/自适应 | 对比度最大化 | | 2.预处理 | 2.4 倾斜校正 | Hough变换检测 | 角度<0.5° | | 2.预处理 | 2.5 锐化 | 拉普拉斯增强 | 笔画清晰 | | 3.文字检测 | 3.1 区域检测 | 定位文字区域 | 无遗漏区域 | | 3.文字检测 | 3.2 行分割 | 分割文字行 | 行列对应正确 | | 3.文字检测 | 3.3 字符分割 | 分割单个字符 | 无粘连字符 | | 4.文字识别 | 4.1 模型推理 | CNN/RNN/Transformer | 置信度≥0.6 | | 4.文字识别 | 4.2 语言模型校正 | NLP后处理 | 语法正确 | | 4.文字识别 | 4.3 上下文校正 | 词典/规则 | 专业术语正确 | | 5.后处理 | 5.1 格式还原 | 段落/列表结构 | 格式保持 | | 5.后处理 | 5.2 标点补全 | 标点预测 | 标点完整 | | 5.后处理 | 5.3 特殊字符处理 | 符号/公式 | 特殊字符保留 | | 6.输出 | 6.1 结构化输出 | JSON/XML | 字段完整 | | 6.输出 | 6.2 原始文本输出 | TXT格式 | 文本准确 | | 6.输出 | 6.3 可信度标记 | 置信度信息 | 低置信标记 |

    SOP-2: 证件识别专用流程

    | 阶段 | 步骤 | 操作 | 验证标准 | |------|------|------|----------| | 1.图像采集 | 1.1 证件检测 | 人脸/证件框检测 | 完整证件在框内 | | 1.图像采集 | 1.2 质量检查 | 分辨率/角度/光照 | 满足最低要求 | | 2.预处理 | 2.1 透视校正 | 四角点校正 | 正面视角 | | 2.预处理 | 2.2 裁剪 | 证件区域裁剪 | 去除背景 | | 2.预处理 | 2.3 增强 | 对比度/锐化 | 文字清晰 | | 3.字段识别 | 3.1 姓名识别 | 姓名区域OCR | 中文姓名正确 | | 3.字段识别 | 3.2 性别/民族 | 标准枚举识别 | 枚举值正确 | | 3.字段识别 | 3.3 出生日期 | 日期格式识别 | YYYY-MM-DD | | 3.字段识别 | 3.4 地址识别 | 长文本OCR | 地址完整 | | 3.字段识别 | 3.5 证件号识别 | 身份证号OCR | 号码正确+校验 | | 4.验证 | 4.1 证件号校验 | 校验位验证 | 通过校验 | | 4.验证 | 4.2 出生日期校验 | 年龄合理性 | 18-100岁 | | 4.验证 | 4.3 人像比对 | 与证件照片比对 | 相似度≥0.8 | | 5.输出 | 5.1 结构化输出 | JSON格式 | 字段完整 | | 5.输出 | 5.2 图像输出 | 带检测框图像 | 可视化正确 |

    SOP-3: 表格识别专用流程

    | 阶段 | 步骤 | 操作 | 技术要点 | |------|------|------|----------| | 1.表格检测 | 1.1 表格定位 | 检测表格区域 | 无遗漏 | | 1.表格检测 | 1.2 行列检测 | 检测表格线 | 线段检测 | | 1.表格检测 | 1.3 单元格定位 | 确定单元格范围 | 边界准确 | | 2.表格识别 | 2.1 单元格OCR | 单元格内容识别 | 单格识别 | | 2.表格识别 | 2.2 表头识别 | 表头字段识别 | 表头正确 | | 2.表格识别 | 2.3 数据识别 | 数据行识别 | 数据准确 | | 3.结构重建 | 3.1 行列合并 | 合并单元格 | 合并正确 | | 3.结构重建 | 3.2 嵌套表格 | 多层表头 | 结构正确 | | 3.结构重建 | 3.3 跨页表格 | 跨页拼接 | 连续性保持 | | 4.输出 | 4.1 HTML输出 | HTML格式 | 格式保留 | | 4.输出 | 4.2 CSV输出 | 表格CSV | 行列对应 | | 4.输出 | 4.3 JSON输出 | 结构化JSON | 字段完整 |


    十八、API服务部署

    18.1 FastAPI OCR服务

    18.2 gRPC OCR服务

    18.3 Docker部署


    十九、性能优化

    19.1 推理加速

    19.2 缓存策略


    二十、实战项目模板

    20.1 通用文档OCR项目结构

    20.2 OCR项目配置文件

    20.3 单元测试模板


    二十一、行业解决方案

    21.1 金融行业OCR

    | 文档类型 | 识别内容 | 关键技术 | 准确率要求 | |----------|----------|----------|------------| | 银行流水 | 交易记录、金额、日期 | 表格识别 | ≥99% | | 发票 | 发票号、金额、税率 | 票据识别 | ≥99% | | 合同 | 条款、签名、盖章 | 文档OCR | ≥98% | | 身份证 | 身份信息、人像 | 证件识别 | ≥99% | | 营业执照 | 企业信息、注册号 | 证件识别 | ≥99% |

    21.2 物流行业OCR

    | 文档类型 | 识别内容 | 关键技术 | 准确率要求 | |----------|----------|----------|------------| | 快递单 | 收件人、发件人、地址 | 手写识别 | ≥95% | | 条码 | 一维码、二维码 | 码识别 | ≥99% | | 运单 | 物流信息、签收 | 票据识别 | ≥98% | | 车牌 | 车牌号、颜色 | 车牌识别 | ≥99% |

    21.3 医疗行业OCR

    | 文档类型 | 识别内容 | 关键技术 | 准确率要求 | |----------|----------|----------|------------| | 处方单 | 药品、剂量、医生 | 手写识别 | ≥95% | | 检验报告 | 指标、结果、参考值 | 表格识别 | ≥99% | | 病历 | 病史、诊断、医嘱 | 文档OCR | ≥98% | | 医保卡 | 身份信息、医保号 | 证件识别 | ≥99% |

    21.4 教育行业OCR

    | 文档类型 | 识别内容 | 关键技术 | 准确率要求 | |----------|----------|----------|------------| | 试卷 | 选择题、填空题 | 选择题识别 | ≥99% | | 名片 | 姓名、职位、联系方式 | 名片识别 | ≥98% | | 手写作文 | 文字内容、评分 | 手写识别 | ≥95% | | 证书 | 证书信息、印章 | 文档OCR | ≥99% |


    二十二、故障排查指南

    常见问题与解决方案

    | 问题 | 原因 | 解决方案 | |------|------|----------| | OCR结果为空 | 图像中没有文字 | 检查图像质量 | | 识别率低 | 图像预处理不当 | 优化预处理流程 | | 识别速度慢 | 模型太大/硬件不足 | 模型量化/硬件升级 | | 内存溢出 | 大图像/批量处理 | 分块处理/批处理优化 | | 服务无响应 | 模型加载失败 | 检查模型文件 | | 置信度普遍偏低 | 图像质量差 | 图像增强 | | 文字位置错位 | 检测框坐标问题 | 检查后处理 | | 部分文字丢失 | 检测漏检 | 调整检测阈值 |


    二十三、最佳实践总结

    23.1 图像采集规范

    • 分辨率:≥150 DPI(推荐300 DPI)
    • 光照:均匀、无阴影、无反光
    • 角度:正面拍摄,倾斜<5°
    • 背景:纯色背景最佳
    • 对比度:文字与背景对比度≥4:1

    23.2 预处理最佳实践

    1. 始终进行灰度化
    2. 根据图像质量选择去噪方法
    3. 倾斜校正是必须的步骤
    4. 二值化参数需要根据实际调整
    5. 表格文档需要保留边框信息

    23.3 后处理最佳实践

    1. 使用语言模型校正
    2. 置信度阈值设置0.6-0.7
    3. 低置信度结果需要人工审核
    4. 保持原文段落结构
    5. 特殊符号需要单独处理

    23.4 部署最佳实践

    1. 模型预热后再提供服务
    2. 使用GPU加速推理
    3. 结果缓存提高效率
    4. 异步处理提升吞吐量
    5. 监控识别质量和性能

    23.5 质量保障

    1. 定期用测试集评估准确率
    2. 建立质量问题反馈机制
    3. 持续优化预处理流程
    4. 关注用户满意度
    5. 保持模型更新迭代

    How to install

    Drop the file into your AI Agent. Works with Claude, Cursor, ChatGPT, and 20+ more.

    Reviews

    No reviews yet

    Be one of the first to try it. Every listed skill passes our trust checks below.

    Security scanned

    Passed our 8-point scan before listing

    Fresh listing

    Recently published to Agensi

    Free forever

    No account required to browse

    Trust & safety

    Security scanned

    Verified clean 1 month ago

    • Free forever, no account required

    Listed1 month ago

    Frequently Asked Questions

    Free