使用Python Tesseract从图像中获取文本,但是

2024-10-03 02:31:49 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图用pythonttesseract从macos桌面上的图像中获取文本,但遇到了一个我无法理解的错误。我在运行macos High Sierra 10.3.2

我的目录被设置为桌面(图像所在的地方),并且我已经指定了tesseract可执行文件的路径。在

我在跑步

print(pytesseract.image_to_string(Image.open('test.png')) 

得到以下错误:

^{pr2}$

你知道是什么原因造成的吗?怎么解决?很乐意提供任何澄清的细节。在

谢谢!在


Tags: 图像文本路径目录可执行文件地方错误macos
2条回答

似乎您正在尝试呈现非ASCII字符。尝试在.py文件的顶部添加以下内容以确保UTF-8编码:

# -*- coding: utf-8 -*- 

如错误消息所述,有关详细信息,请参见this。在

用户unidecode库

from unidecode import unidecode
    .
    .
    .
    print unidecode(pytesseract.image_to_string(Image.open('test.png')))

相关问题 更多 >