為什麼這篇Pytesseract鄉民發文收入到精華區:因為在Pytesseract這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者zerof (貓橘毛發呆雕像)看板Python標題Re: [問題] pytesseract Er...
他把其他 error message 吃掉了,完整的 message:
'''
Error opening data file \Program Files
(x86)\Tesseract-OCR\tessdata/eng.traineddata
Please make sure the TESSDATA_PREFIX environment variable is set to the
parent directory of your "tessdata" directory.
Failed loading language 'eng'
Tesseract couldn't load any languages!
Could not initialize tesseract.
'''
在環境變數 -> 系統變數新增
TESSDATA_PREFIX C:\Program Files (x86)\Tesseract-OCR\
或是直接在 cmd 下執行
SETX /M TESSDATA_PREFIX "C:\Program Files (x86)\Tesseract-OCR\\"
※ 引述《doun (嚕啦嚕啦勒)》之銘言:
: 我依照範例打了:
: from PIL import Image
: import pytesseract
: print(pytesseract.image_to_string(Image.open(r'C:\Users\w1.png')))
: 結果顯示:
: Traceback (most recent call last):
: File "<pyshell#3>", line 1, in <module>
: print(pytesseract.image_to_string(Image.open(r'C:\Users\\w1.png')))
: File "E:\system\lib\site-packages\pytesseract\pytesseract.py", line 164, in
: image_to_string
: raise TesseractError(status, errors)
: pytesseract.pytesseract.TesseractError: (1, 'Error opening data file
: \\Program Files (x86)\\Tesseract-OCR\\tessdata/eng.traineddata')
: 整個晚上找相關的國外資料,都無法解決
: 不曉得有沒有人也遇過這個問題?該如何解?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.100.76.218
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1488717460.A.FAF.html