Linux 上の Tesseract

Linux 上の Tesseract

警告が表示された場合に、Tesseract 3.03 をインストールせずに問題を解決する方法:

警告: サポートされていないバージョンの Tesseract を実行しています。バージョン 3.03 が必要ですが、お使いのバージョンは 3.02.02 です。データ ファイル /usr/local/share/tessdata/lus.traineddata を開くときにエラーが発生しました。TESSDATA_PREFIX 環境変数が "tessdata" ディレクトリの親ディレクトリに設定されていることを確認してください。言語 'lus' の読み込みに失敗しました。Tesseract は言語を読み込むことができませんでした。セグメンテーション エラー (コア ダンプ)

答え1

  1. パッケージがインストールされているかどうかを確認する

    dpkg -l | grep tesseract
    
  2. teseractをインストールするパッケージの使用

    sudo apt install tesseract-ocr
    
  3. 利用可能な関連パッケージを検索/インストールする

    apt search tesseract | grep -B1 language
    
  4. 有効なISO 639-2 (3文字) 言語コード

    tesseract image.png -l spa myoutput
    

生成されますmyoutput.txt

関連している

答え2

解決策は次のとおりです:

openalpr/runtime_data/ocr/tessdata から /usr/local/share/tessdata にファイルをコピーするだけです。

関連情報