.box ファイルを作成できません -Training Tessearct

.box ファイルを作成できません -Training Tessearct

Ubuntu 20.04.1 LTS で Tesseract をトレーニングしようとしています。Tesseract と必要なトレーニング ツールをダウンロードしました。

トレーニング データには jTessBoxEditor を使用しています。.tiff ファイルはありますが、.box ファイルを作成できません。ターミナルに次のように入力します。

tesseract --psm 6 --oem 3 Liberation_serif.font.exp0.tif Liberation_serif.font.exp0 makebox

次のエラーが発生します:

Please make sure the TESSDATA_PREFIX environment variable is set to your "tessdata" directory.
Failed loading language 'eng'
Tesseract couldn't load any languages!
Could not initialize tesseract.

git から eng.traineddata をダウンロードして、tessdata に貼り付けようとしましたが、同じエラー メッセージが表示されました。その後、TESSDATA_PREFIX を数回変更して、tessdata を指すようにしましたが、再び同じエラー メッセージが表示されました。どうすれば解決できますか?

編集:ダウンロードした tesseract 実行可能ファイルと tesseract ソース コードは別の場所にあります。

答え1

tesseract を 2 つの場所にダウンロードしました。TESSDATA_PREFIX が指していた場所には eng.traineddata がありませんでした。github からそのディレクトリにダウンロードし、cat >> .pam_environment再度使用して TESSDATA_PREFIX がその場所を指すようにしました。

再度ログインし、.box ファイルを作成できるようになりました。

関連情報