报错情况:pytesseract.image_to_string(image)这个函数出现错误
找不到指定文件是因为image_to_string函数调用了tesseract.exe,所以要先下载
tesseract-ocr-setup-3.02.02.exe,需要注册一下,找到安装tesseract.exe的路径,默认路径是这个 C:/Program Files (x86)/Tesseract-OCR/tesseract.exe
解决办法:
打开文件 pytesseract.py(默认路径:C:\python35\Lib\site-packages\pytesseract),找到如下代码,将tesseract_cmd的值修改为全路径,在此使用就不会报错了。
# CHANGE THIS IF TESSERACT IS NOT IN YOUR PATH, OR IS NAMED DIFFERENTLY
# tesseract_cmd = 'tesseract'
tesseract_cmd = 'C:/Program Files (x86)/Tesseract-OCR/tesseract.exe'