3

在解决了几十个障碍之后,这一个(或两个)终于阻止了我......

因此,我正在尝试针对特定字体训练 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

任何建议都有帮助!谢谢!

4

2 回答 2

0

我不确定您描述的命令是做什么的,但是对于错误,未找到 text2image,请尝试以下操作

make training
sudo make training-install

如本网站所述,如果您搜索上面的命令,则表示这些命令用于训练工具,显然 text2image 就是其中之一

于 2017-05-29T12:17:04.220 回答
-1
  • 如果您满足所有要求,您大多没有构建在配置步骤中启用的培训组件。

    • 首先这样做

    ./configure > config.log

    • 确保没有警告或错误,并且应在培训文件夹中生成 Makefile。

    • 大多数情况下,您需要安装以下东西

    • sudo apt-get install libicu-dev

    • sudo apt-get install libpango1.0-dev
    • sudo apt-get install libcairo2-dev

    • 制作

    • sudo 进行培训
    • sudo 进行培训安装
  • 现在应该构建 text2Image 确保您相应地调整 PATH 变量。

于 2018-03-01T15:29:41.240 回答