5

PyTesserをダウンロードして解凍しました。

私はpytesser_v0.0.1フォルダーにいて、Python インタープリターでサンプルの使用コードを実行しようとしました。

from pytesser import *
print image_file_to_string('fnord.tif')

そして出力:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "pytesser.py", line 44, in image_file_to_string
    call_tesseract(filename, scratch_text_name_root)
  File "pytesser.py", line 21, in call_tesseract
    proc = subprocess.Popen(args)
  File "/usr/lib/python2.7/subprocess.py", line 679, in __init__
    errread, errwrite)
  File "/usr/lib/python2.7/subprocess.py", line 1259, in _execute_child
    raise child_exception
OSError: [Errno 2] No such file or directory

注:私はUbuntu 12.10一緒ですPython 2.7.3

誰かがこのエラーを理解するのを手伝ってくれますか?それを修正するにはどうすればよいですか?

4

2 に答える 2

12

これは十分に文書化されていませんが、Windows を使用していない場合はtesseract、プラットフォーム用のバイナリをインストールする必要があります。Ubuntu およびその他の Debian ベースの Linux ディストリビューションでは、apt-get install tesseract-ocr. 次に、実行できます:

python pytesser.py

テストファイルを使用しphototest.tif、ライブラリfnord.tiffonts_test.pngテストします。

于 2013-08-19T22:54:06.817 に答える
0

Windows の初心者が pytesseract を使用する場合:

  1. コマンドプロンプトを開く

  2. タイプ:(pip install pytesseract これにより、pythonにpytesseractの最新バージョンモジュールが簡単にインストールされます)

  3. このリンクに移動し、tesseract-ocr エンジンをダウンロードしてインストールします: https://code.google.com/p/tesseract-ocr/downloads/detail?name=tesseract-ocr-setup-3.02.02.exe&can=2&q=

  4. これで pytesseract を使用する準備ができました

詳細とコード例については、次のリンクを確認してください: http://www.manejandodatos.es/2014/11/ocr-python-easy/

于 2015-12-11T19:00:37.847 に答える