Agent Skills
返回列表
📊

Tesseract OCR 数据提取器

数据分析 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/tesseract-ocr-data-extractor 技能。

技能介绍

为什么需要 OCR 数据提取

扫描件里的表格和文字不是结构化数据。你把发票、收据、实验报告扫成 PDF 之后,拿到的其实是一张图片,模型无法直接查询「金额」「日期」或「检测指标」。手工录入既慢又容易出错,而简单的 OCR 工具往往只能整页识别,表格结构全丢。

核心能力与工作流程

Tesseract OCR 数据提取器基于 Tesseract 引擎的 LSTM 模型做文字识别,配合 OpenCV 的轮廓分析定位表格区域。整体流程大致是:

  • 图像预处理:输入扫描文档图像,检测文字与表格的边界。
  • 文字识别:Tesseract LSTM 模型逐行识别文本内容。
  • 表格检测:通过 OpenCV 轮廓分析找到表格边框,还原行列结构。
  • 结构化输出:识别结果可导出为 CSV、JSON,或直接作为 Pandas DataFrame 供后续分析。

适用边界与注意点

  • 该技能依赖 Tesseract OCR 与 OpenCV 两个核心组件,需要提前在环境中准备好。
  • 需要从 tessdata 仓库获取 traineddata 文件,否则传统引擎无法正常工作。
  • 上游组件依赖其他软件包,可能适用不同的开源许可协议,使用时需确认合规性。
  • 识别准确率受图像质量影响较大,分辨率过低、倾斜严重或背景噪声大的扫描件效果会明显下降。
  • 对于跨页表格、合并单元格等复杂布局,轮廓分析可能无法完整还原结构,建议先用少量样本验证。

使用场景

  • 把扫描版发票中的开票日期、金额和购买方信息识别出来,并整理成 CSV 供财务对账。
  • 从扫描的实验报告页面定位表格边框,恢复指标和数值的行列关系,再导出 JSON 给数据库入库。
  • 处理一批扫描合同,把关键条款文字逐行识别后作为 Pandas DataFrame 用于后续关键词筛选。
  • 在批量归档纸质检测报告时,先检测表格区域,再把检测项和结果写入 CSV,减少手工录入。

适合人员

  • 财务人员,需要把大量扫描发票中的关键字段整理成可对账的 CSV。
  • 科研数据工程师,要把扫描实验报告里的表格数据转成 JSON 或 DataFrame 进行分析。
  • 文档数字化团队,在归档纸质检测报告时需要自动检测表格并导出结构化结果。
  • 后端工程师,正在接入 OCR 流程,希望先验证扫描合同关键文字能否稳定进入 DataFrame。