如何在 Windows 上训练 Tesseract

问题描述 投票:0回答:3

我正在尝试训练 tesseract 在 Windows 上的工作。这个过程完成得很好,但是当我打电话给

tesseract.exe file.tiff out 

运行后,文件为空。

我不知道这里发生了什么,我在linux下做了同样的过程并且工作完美。

我认为问题可能出在 mftraining.exe 的生成上。 它抛出此消息:

Warning: no protos/configs for a in CreateIntTemplates()
Warning: no protos/configs for f in CreateIntTemplates()
Warning: no protos/configs for l in CreateIntTemplates()
Warning: no protos/configs for o in CreateIntTemplates() 
Warning: no protos/configs for r in CreateIntTemplates()
Error: no configs for class a in mftraining
Error: no configs for class f in mftraining
Error: no configs for class l in mftraining
Error: no configs for class o in mftraining
Error: no configs for class r in mftraining

任何其他端都没有问题

有人可以帮助我吗?

windows ocr tesseract
3个回答
3
投票

我知道这个问题已经很老了,但是如果您正在寻找一种在 Windows 上训练当前版本的 Tesseract (4+) 的方法,我已经创建了一个可以自动执行所有过程的 GUI。它需要 Python 3。这里是我的 GitHub 存储库,其中包含所有源代码。


1
投票

您是否尝试按照 google 提供的有关如何训练 tesseract 的手册进行操作?

https://code.google.com/p/tesseract-ocr/wiki/TrainingTesseract3


0
投票

根据这里

  1. Windows 不支持训练。
  2. 如果您想测试/修复某些内容,请使用存储库中的当前代码(应该可以在 Windows 上使用 msys2 构建它)

培训工具仅包含在

Tesseract 3.03+
中。使用单独的命令来构建主程序
tesseract.exe
和培训工具。如下图所示。

enter image description here

我已经用MSYS2在Windows 7上成功构建了主程序。但我没能构建出训练工具。

更新

现在我转向使用 Xubuntu 来构建主程序和训练工具。并且可以进行训练过程。虽然还有很多细节需要调整。

© www.soinside.com 2019 - 2024. All rights reserved.