初めてpytesseract
を使用しようとしています。私もPythonとそれほど心配していません。デスクトップにpython_test
という名前の新しいフォルダを作成しました。私はMacにいる。私はtest.png
ファイルとPYスクリプト持って、このフォルダでは:私の端末からそうpytesseract: "Image.open" "Errno 2"エラーで画像にアクセスできない
from pytesseract import image_to_string
from PIL import Image
print image_to_string(Image.open('test.png'))
print image_to_string(Image.open('test-english.jpg'), lang='eng')
を、私はその後、私はpython read.py
を実行しているpython_testフォルダに行くよ、私は次のエラーを持っている:
Traceback (most recent call last):
File "read.py", line 4, in <module>
print image_to_string(Image.open('test.png'))
File "/anaconda/anaconda/lib/python2.7/site-packages/pytesseract/pytesseract.py", line 161, in image_to_string
config=config)
File "/anaconda/anaconda/lib/python2.7/site-packages/pytesseract/pytesseract.py", line 94, in run_tesseract
stderr=subprocess.PIPE)
File "/anaconda/anaconda/lib/python2.7/subprocess.py", line 711, in __init__
errread, errwrite)
File "/anaconda/anaconda/lib/python2.7/subprocess.py", line 1343, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory
私は間違って何をしていますか?
ファイルへの絶対パスはどのようにして見つけることができますか?私はそれが何のように見えるのですか?私はどのように私のpythonファイルに追加する必要がありますか?これは '〜/ users/desktop/python_test/test.png''のようなものですか? –
私もこの 'print image_to_stringを試しました(Image.open(os.path.abspath(" python_test/test.png ")))' –
私はあなたと同じ問題を抱えています。なぜ私は理解できませんが、 'tesseract-ocr'パッケージをインストールすることで、それが修正されました(それはとにかくubuntu上で呼び出されたものです)。私はすでに 'pytesseract'ピピパッケージを持っていましたが、基礎となるライブラリはありませんでした。私はそれを試みることを提案する。それを修正すると、イメージの読み込みエラーは、パッケージをインストールしていないという非常に不思議な副作用です。 –