私はtesseractが新しく、訓練を受けた外部データセットを使用しようとするとこのエラーが発生します。Tesseract RuntimeError:画像の認識に失敗しました
tesserocr.pyx in tesserocr.image_to_text (tesserocr.cpp:20994)()
RuntimeError: Failed recognize picture
トラブルシューティングの方法がわかりません。問題は外部ライブラリにありますが、それ以上のことはわかりません。どんな指導も高く評価されます。
私はUbuntu 16.04 LTS、x86_64、Python 2.7とTesserocrラッパーを使用しています。外部ライブラリは、https://github.com/arturaugusto/display_ocrからです。
私はちょうどにletsgodigital.traineddataファイルを貼り付け:
/usr/share/tesseract-ocr/tessdata
コード:デフォルトの英語ライブラリを使用してコードを実行する
import tesserocr
image = Image.fromarray(im)
print tesserocr.image_to_text(image, lang = 'letsgodigital', psm=8,)
言語チェック
print tesserocr.get_languages()
(u'/usr/share/tesseract-ocr/tessdata/', [u'letsgodigital', u'equ', u'osd', u'eng'])
は
の作品print tesserocr.image_to_text(image, lang = 'eng', psm=8,)
たTesseractのバージョン情報は:
tesserocr.tesseract_version()
u'tesseract 3.04.01\n leptonica-1.73\n libgif 5.1.2 : libjpeg 8d (libjpeg-turbo 1.4.2) : libpng 1.2.54 : libtiff 4.0.6 : zlib 1.2.8 : libwebp 0.4.4 : libopenjp2 2.1.0\n'
私の答えはどのようなコメントですか? – thewaywewere