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

没有问题的任何其他端

有人可以帮助我吗?

4

3 回答 3

1

你有没有尝试按照谷歌的这个手册来学习如何训练 tesseract ?

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

于 2013-10-03T09:38:21.260 回答
0

根据这里

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

培训工具仅包含在Tesseract 3.03+. 单独的命令用于构建主程序tesseract.exe和培训工具。如下图所示。

在此处输入图像描述

我已经使用 MSYS2 在 Windows 7 上成功构建了主程序。但我未能构建培训工具。

更新

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

于 2015-05-07T13:58:07.963 回答
0

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

于 2021-12-18T00:31:57.100 回答