0
私はTesseractを使用して画像からテキストを抽出しようとしています。ここに私のコードです。私はpip install pytesseract
を使用してインストールしました。また、site-packageのpytesseract.pyもチェックしました。しかし、次のコードを実行すると、次のエラーメッセージが表示されます'WindowsError: [Error 2] The system cannot find the file specified'.
Python Tesseract
アイデアはありますか?ありがとう
from PIL import Image
import pytesseract
#pytesseract.pytesseract.tesseract.cmd = 'C:/Program Files (x86)/Tesseract-OCR/tesseract.exe'
im = Image.open('C:/Users/daizhang/Desktop/issue.PNG')
text = pytesseract.image_to_string (im)
print (text)
あなたの唯一の問題は、ファイルがコンピュータ上に見つからないということです(エラーメッセージにファイルが見つかりません)。 issue.pngへのパスが正しいことを確認します(デスクトップ上にあることを確認しましたか?)。この問題は、pytesseractではなく、PILにロードしようとしているファイルの場所と同じように見えます。 –
私はその単純なパスの問題は考えていません。この問題は、私が試したときに回避策がうまくいきませんでしたが、いくつかの回避策で 'pytesseract' github @ https://github.com/madmaze/pytesseract/issues/50で議論されています。 –
@Anil_Mお返事ありがとうございます。私がタイプミスを犯したようです...オフラインでコメントを入れてtesseract.cmdをtesseract_cmdに変更すると、うまく動作します。 –