Agent Skills
返回列表
Tesseract 图片 OCR

Tesseract 图片 OCR

数据分析 更新于 2026.08.30

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

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_f80dbe1a/image-ocr-new。

技能介绍

要解决什么问题

截图、扫描件、拍照文档里的文字往往无法直接复制或检索。若不想接入云端 OCR API,或需要在本地批处理图片,就需要一套可跨平台、可指定语言的离线识别流程。

工作方式与核心能力

该技能围绕 Tesseract OCR(建议 v5.0+)与 Python 封装 pytesseract、图像读取 Pillow 组织用法:对单张或多张图片执行识别,输出纯文本。

Tesseract 路径发现按固定优先级自动解析,减少「装好了却找不到二进制」的问题:

  1. CLI 参数 --tesseract-path
  2. 环境变量 TESSERACT_PATH
  3. 配置文件(Linux/macOS:~/.config/image-ocr/config.json;Windows:%APPDATA%\image-ocr\config.json)
  4. 各平台常见安装目录
  5. 系统 PATH

语言通过 Tesseract 语言包指定,例如 chi_sim(简体)、eng(英文),可组合为 chi_sim+eng 做中英混排。文档中还列出 chi_tra、jpn、kor 等代码。版面较复杂时可用 --psm 调整页面分割模式;版本、路径、语言等诊断信息会写到 stderr,便于排查环境问题。

适用边界与注意点

  • 识别质量高度依赖图片清晰度、对比度与光照;模糊或倾斜会明显拉低准确率。
  • 中文识别必须安装并指定 chi_sim(或所需语种)语言包,仅装引擎不够。
  • 输出为纯文本,不包含结构化表格或版面还原;复杂排版需自行后处理或换用专门方案。
  • 依赖本机已正确安装 Tesseract 与对应语言包,技能侧主要负责发现路径与调用封装,而非替代系统级安装。

使用场景

  • 合规要求数据不出网时,在本机对扫描 PDF 导出页或 PNG 截图批量跑 Tesseract,得到可检索的纯文本
  • 从产品界面截图或设计稿导出图里抽出可见文案,用 chi_sim+eng 混排识别后做对照或 diff
  • 把手机拍的纸质笔记、白板照片转成文字,写入 Markdown 或日志,避免手工重打
  • 运维或支持同事发来的报错截图,本地 OCR 后粘贴进工单或全文搜索历史案例

适合人员

  • 处理涉密或内网扫描件的数据分析,需要离线识别且不能调用云端 OCR 接口
  • 做中英混排文档或界面走查的测试/本地化同学,要从截图里稳定抽出字符串做核对
  • 把实验记录、纸质资料拍照归档的研究或档案岗位,要把图像内容变成可编辑文本
  • 维护内部 Wiki 或 Runbook 的文档工程师,要把历史扫描图和截图里的步骤说明转成正文