在几十个障碍解决后,这一个(或两个)最终阻止了我......
所以我尝试为特定字体训练Tesseract 3.04,并且我已经完成了几个.box文件,每个文件超过800个字符。然后我创建了.tr文件,现在我已准备好训练Tesseract:
sudo ./tesstrain.sh --lang eng --langdata_dir /Users/vitaliy/Desktop/tess-training/langdata --tessdata_dir /Users/vitaliy/Desktop/tess-training/TIFs
这是我得到的错误:
=== Starting training for language 'eng'
mktemp: illegal option -- -
usage: mktemp [-d] [-q] [-t prefix] [-u] template ...
mktemp [-d] [-q] [-u] -t prefix
ERROR: text2image not found
任何建议都有帮助!谢谢!
答案 0 :(得分:0)
我不确定您所描述的命令是做什么的,但是对于错误,找不到text2image,请尝试以下
make training
sudo make training-install
正如本website中所述,如果你搜索上面的命令,它说这些命令是用于训练工具的,显然text2image就是其中之一
答案 1 :(得分:-1)
如果您已满足所有要求,则大多数情况下尚未构建在配置步骤中启用的培训组件。
./ configure>的config.log
确保没有警告或错误,应在培训文件夹中生成Makefile。
大多数情况下,您需要安装以下内容
sudo apt-get install libicu-dev
sudo apt-get install libcairo2-dev
请
现在应该构建text2Image,确保相应地调整PATH变量。
你很高兴去训练Tesseract 4.0
以下更多信息