【发布时间】:2012-11-17 19:43:01
【问题描述】:
我一直在实现一个 Android OCR 工具,它只使用 tesseract 到 ocr 数字。到目前为止,它使用普通数字字体提供了相当高的准确性。然而,当涉及到 7 段数字(在 LCD 上发现的数字)时,精度很差。
我已经尝试裁剪我的图像,将 0 到 9 列入白名单,并且还进行了一些图像处理,但均无济于事。关于如何提高准确性的任何想法?或者也许一些关于为 tesseract 训练特定 7 段数字的技巧肯定会对我有很大帮助。
提前致谢。
【问题讨论】:
-
我不认为你不重新训练就可以获得好的结果。如果有一个公开可用的 7 段数字的训练数据文件会很好,但是当我查看时找不到。
-
感谢您的回复。你的博客在我的实施过程中真的帮助了我很多。所以,非常感谢你。我计划训练它,并正在研究 bbtesseract 的拳击过程。如果有人能分享一些关于培训过程的提示,我将不胜感激,因为官方的提示让我有点困惑。
-
您可以使用jTessBoxEditor 编辑或生成TIFF/box 文件以用于训练。还有一个 PowerShell 脚本
train.ps1可帮助自动化其余的培训。 -
@laurie7:你找到了训练 tesseract 的好例子吗
-
tesseract img.png out -psm 7 digits 这个命令有帮助吗?
标签: android ocr tesseract digits