我的代码:
pytesseract.pytesseract.tesseract_cmd = 'C:/Programs/tesseract'
print(pytesseract.image_to_string(Image.open("test.png")))
我收到错误:PermissionError: [WinError 5] Access is denied
然后我以管理员身份运行该程序,并收到相同的错误。 我还更改了 tesseract 文件夹的权限。
我在 Pycharm 中使用 Python 解释器安装了 pytesseract,还从 Windows 下载了二进制文件 here ,使用第二个选项。我在 C:\Programs
中提取了 zip 文件夹是什么导致了错误?
请您参考如下方法:
花了几个小时后,我发现了问题。我正在使用 Win 10 和 Python 3.6
img = Image.open('sample1.jpg')
pytesseract.pytesseract.tesseract_cmd = 'C:\\Program Files (x86)\\Tesseract-OCR\\tesseract.exe'
result = pytesseract.image_to_string(img)
tesseract.exe 可执行文件必须附加到 pytesseract.pytesseract.tesseract_cmd
仅供引用,早些时候我也授予了 Tesseract-OCR 文件夹的完整权限,但可能不需要
