Ostatnio użyłem OCR tesseract z pythonem i ciągle otrzymywałem błąd, gdy próbowałem zaimportować image_to_string
z tesseract.Błąd w języku Python podczas importowania image_to_string z tesseract
Kod przyczyną problemu:
# Perform OCR using tesseract-ocr library
from tesseract import image_to_string
image = Image.open('input-NEAREST.tif')
print image_to_string(image)
błędu spowodowanego przez powyższy kod:
Traceback (most recent call last):
file "./captcha.py", line 52, in <module>
from tesseract import image_to_string
ImportError: cannot import name image_to_string
I zostały zweryfikowane, że moduł jest zainstalowany tesseract:
[email protected] /home $ pydoc modules | grep 'tesseract'
Hdf5StubImagePlugin _tesseract gzip sipconfig
ORBit cairo mako tesseract
wierzę, że Zdobyłem wszystkie wymagane pakiety, ale niestety po prostu utknąłem w tym punkcie. Wygląda na to, że funkcja nie znajduje się w module.
Każda pomoc mile widziana.
Try "import tesseract.image_to_string", albo nawet "import tesseract". – monkut
Myślę, że masz niewłaściwe powiązania Pythona ... Co masz w 'vars (tesseract)'? – wim