You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WSL环境下Tesseract 5识别图片数字出错,求正确识别方法

解决Tesseract识别图片数字错误的方法

核心修复命令

针对你的图片,通过限制识别字符范围和调整识别模式,执行以下命令即可得到正确结果:

tesseract hoge.jpg output -l eng --oem 3 --psm 10 -c tessedit_char_whitelist=0123456789/

参数说明

  • --oem 3:启用混合OCR引擎模式,兼顾传统与LSTM模型的识别能力
  • --psm 10:强制Tesseract识别单个字符/短文本块,适配图片中紧凑的数字布局
  • tessedit_char_whitelist=0123456789/:仅允许识别数字和斜杠,过滤无关干扰字符

可选优化:图片预处理

如果识别仍有误差,可先用ImageMagick对图片做预处理,增强对比度并聚焦数字区域:

  1. 安装ImageMagick:
sudo apt install imagemagick
  1. 预处理图片(参数可根据图片实际尺寸微调):
convert hoge.jpg -threshold 60% -negate preprocessed.jpg
  1. 用预处理后的图片重新识别:
tesseract preprocessed.jpg output -l eng --oem 3 --psm 10 -c tessedit_char_whitelist=0123456789/

验证训练数据完整性

确保安装了完整的英文训练包,避免因数据缺失导致识别偏差:

sudo apt install tesseract-ocr-eng

内容的提问来源于stack exchange,提问作者Static

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.21 16:38:22