警告が表示された場合に、Tesseract 3.03 をインストールせずに問題を解決する方法:
警告: サポートされていないバージョンの Tesseract を実行しています。バージョン 3.03 が必要ですが、お使いのバージョンは 3.02.02 です。データ ファイル /usr/local/share/tessdata/lus.traineddata を開くときにエラーが発生しました。TESSDATA_PREFIX 環境変数が "tessdata" ディレクトリの親ディレクトリに設定されていることを確認してください。言語 'lus' の読み込みに失敗しました。Tesseract は言語を読み込むことができませんでした。セグメンテーション エラー (コア ダンプ)
答え1
パッケージがインストールされているかどうかを確認する
dpkg -l | grep tesseract
teseractをインストールするパッケージの使用
sudo apt install tesseract-ocr
利用可能な関連パッケージを検索/インストールする
apt search tesseract | grep -B1 language
-
tesseract image.png -l spa myoutput
生成されますmyoutput.txt
関連している
- OCR前の画像品質の向上
- PDFにテキストを追加すると
pdfsandwich -verbose -lang spa -layout single scanned.pdf
答え2
解決策は次のとおりです:
openalpr/runtime_data/ocr/tessdata から /usr/local/share/tessdata にファイルをコピーするだけです。