如何在Windows上训练Tesseract

时间:2013-10-02 19:40:43

标签: windows ocr tesseract

我正在尝试在窗户上训练tesseract。这个过程很好,但是当我打电话给

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

任何其他目的没有问题

有人可以帮我吗?

2 个答案:

答案 0 :(得分:1)

你是否试图从谷歌关注如何训练tesseract?

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

答案 1 :(得分:0)

根据here

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

培训工具仅包含在EPIPE中。单独的命令用于构建主程序Errno::EPIPE和培训工具。如下所示。

enter image description here

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

更新

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