私はpytesseractを使用していますが、いくつかのGoogleグループソリューションを見ていますが、私にとってはうまくいかないようです。pytesseractは指定されたファイルを見つけることができません
私のコードは、まっすぐ進むと以下の通りです:
from PIL import ImageFilter
import sys
from PIL import Image
import PIL.ImageOps
import pytesseract
import time
image=Image.open("C:/temp/download.png")
image.load()
background = Image.new("RGB", image.size, (255, 255, 255))
background.paste(image, mask=image.split()[3]) # 3 is the alpha channel
background.save('C:/temp/foo.jpg', 'JPEG', quality=80)
img =Image.open('C:/temp/foo.jpg')
img.load()
print img
print '-------------------'
i = pytesseract.image_to_string(img)
print i
と私は戻って取得エラー応答は次のとおりです。
Traceback (most recent call last):
File "img.py", line 20, in <module>
i = pytesseract.image_to_string(img)
File "build\bdist.win32\egg\pytesseract\pytesseract.py", line 161, in image_to
_string
File "build\bdist.win32\egg\pytesseract\pytesseract.py", line 94, in run_tesse
ract
File "C:\Users\%USER%\AppData\Local\Continuum\Anaconda\lib\subprocess.py",
line 710, in __init__
errread, errwrite)
File "C:\Users\%USER%\AppData\Local\Continuum\Anaconda\lib\subprocess.py",
line 958, in _execute_child
startupinfo)
WindowsError: [Error 2] The system cannot find the file specified
どれ指導は素晴らしいだろう。私のパス変数にたTesseractを追加
は助け: C:\Program Files (x86)\Tesseract-OCR
しかしpytesseractピースを実行しようとしたときにコードがクラッシュします。
あなたはPythonでたTesseractを使用するには、この別のライブラリを使用して試すことができます:[pyslibtesseract](https://github.com/brunomacabeusbr/pyslibtesseract)。このライブラリは別の方法で画像を読み込みます。 – Macabeus