2017-08-20 3 views
0

Je suis nouveau sur Python. J'essaye de créer un programme d'OCR de Python, et suis un tutoriel en ligne pour cela. Voici le code recommandé que j'utilise:Erreur lors de l'importation PIL Image et importation de pytesser

from PIL import Image 
from pytesser import * 

image_file = 'menu.tif' 
im = Image.open(image_file) 
text = image_to_string(im) 
text = image_file_to_string(image_file) 
text = image_file_to_string(image_file, graceful_errors=True) 
print "=====output=======\n" 
print text 

Le lien tutoriel se trouve here. Je reçois cette erreur lors de l'exécution de ce code cependant.

from pytesser import * 
ImportError: No module named 'pytesser' 

J'ai suivi les instructions, de l'installation OCR here et la bibliothèque PyTesser de code ici (dot) google (dot) com/archive/p/pytesser/téléchargements (désolé parce que < 10 rep je ne peux pas poster plus de 2 liens). Ceci (voir gyazo ci-dessous) est une capture d'écran de mes fichiers d'installation jusqu'à présent, où "pytesser_v0.0.1" est mon dossier pytesser, "tesseract-master" a été trouvé sur GitHub (probablement pas pertinent), et "tessinstall" est le dossier dans lequel j'ai installé tesseract et enfin pyimgr.py est mon fichier que j'essaie de lancer.

gyazo (dot) com/333f8a3333e87895558f26875a8a8487

je suis également obtenir au préalable une erreur concernant l'image d'importation PIL. Je ne devrais pas utiliser PIL, alors y a-t-il un autre moyen d'importer Image sans PIL? peut-être oreiller?

Python version Mon est et je 3.5.2 utilise Windows 10.

Répondre

0

Ma première intuition est que votre bibliothèque est installée dans un endroit que Python ne connaît pas. Si vous exécutez ces lignes en Python, il vous montrera où Python recherchera des œufs. Est-ce que le pytesser lib est là?

En outre: Comme une note de côté: pip3 search tesseract vous montrera quelques autres paquets de tesseract Python. Vous pouvez donc utiliser le gestionnaire de paquets Python.