OSError: [Errno 2] No such file or directory à l'aide de pytesser

C'est mon problème, je veux utiliser pytesser pour se faire une idée du contenu. Mon système d'exploitation est Mac OS 10.11, et j'ai déjà installé PIL, pytesser, tesseract-ocr moteur, et d'autres bibliothèques comme libpng et ainsi de suite. Mais lorsque j'exécute mon code, comme ci-dessous, une erreur se produit.

from pytesser import *
import os
image = Image.open('/Users/Grant/Desktop/1.png')
text = image_to_string(image)
print text

Suivant est le message d'erreur

Traceback (most recent call last):
File "/Users/Grant/Documents/workspace/image_test/image_test.py",    line 10, in <module>
text = image_to_string(im)
File   "/Users/Grant/Documents/workspace/image_test/pytesser/pytesser.py", line   30, in image_to_string
call_tesseract(scratch_image_name, scratch_text_name_root)
File "/Users/Grant/Documents/workspace/image_test/pytesser/pytesser.py", line 21, in call_tesseract
retcode = subprocess.call(args)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 522, in call
return Popen(*popenargs, **kwargs).wait()
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 710, in __init__
errread, errwrite)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 1335, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory

En outre, tesseract-ocr moteur tourne très bien sur mon Mac, je peux l'exécuter dans le terminal et obtenir le résultat. Ci-dessous est l'image de test résultat.
tesseract résultat

Quelqu'un peut m'aider avec cette question,s'il vous plaît?

  • Avez-vous essayé d'utiliser \\ au lieu de / ?
  • Je l'ai juste essayé, ça ne fonctionne pas. Il renvoie un message d'erreur" IOError: [Errno 2] No such file or directory: '\\Users\\Subvention\\Desktop\\1.png' "
  • Vous devez installer Tesseract OCR moteur et fournir son chemin. Même problème discuté ici.
InformationsquelleAutor grant | 2016-02-24