This is my problem, I want to use pytesser to get the contents of the image. My operating system is Mac OS 10.11, and I already installed PIL, pytesser, tesseract-ocr engine and other supporting libraries like libpng etc. But when I run my code as shown below, an error occurs.
from pytesser import * import os image = Image.open('/Users/Grant/Desktop/1.png') text = image_to_string(image) print text
Then an error message appears
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
In addition, tesseract-ocr works well on my Mac, I can run it in the terminal and get the result. Below is the result of the test image. tesseract result
Can someone help me with this question please?
grant source share