我最近安装了Tesseract模块并找到了一些教程,但我没有在互联网上找到任何解决方案。以下是简单的代码和错误:
from PIL import Image
from tesseract import image_to_string
a = Image.open('/Users/bob/Desktop/108.jpg')
b = image_to_string(a)
print(b)
这是错误:
print 'Creating user config file: {}'.format(_config_file_usr)
^
SyntaxError: invalid syntax
以下是图片:108.png
答案 0 :(得分:3)
请勿使用from tesseract import image_to_string
pip install pytesseract
和import pytesseract
另外,请确保在.py文件中分配.exe,如下所示:
pytesseract.pytesseract.tesseract_cmd = 'C:/Program Files (x86)/Tesseract-OCR/tesseract'
This answer goes into depth on how to do it correctly
并且您的程序需要重新设计:
a = Image.open('/Users/bob/Desktop/108.jpg')
b = image_to_string(a)`
到
text = pytesseract.image_to_string(Image.open('/Users/bob/Desktop/108.jpg'))