1

我正在使用 pytesseract 将图像转换为文本。我使用 pip 命令成功安装了 pytesseract。但是当我运行脚本时,它显示错误:No module named Tesseract

这些是我的代码:

from tesseract import image_to_string
image = Image.open('input-NEAREST.tif')
print image_to_string(image)

错误 :

Traceback (most recent call last):
  File "C:\Users\J's MAgic\Desktop\py\new1.py", line 1, in <module>
    from tesseract import image_to_string
ImportError: No module named tesseract
4

2 回答 2

0

应该不是from tesseract import image_to_string,但是from pytesseract import image_to_string。此外,pytesseract 的 pip 安装存在一些问题,并且缺少有关如何正确安装 pytesseract 的文档,我相信您在运行代码时会收到错误消息。如果您能够运行您的程序,那很好,但如果您收到错误,请执行以下操作:从Sourceforge tesseract-ocr 页面下载“tesseract-ocr-setup-3.02.02.exe”文件 并安装它只需运行 .exe某个特定文件夹中的文件。之后,将此文件夹添加到您的 PATH 环境中。然后尝试运行您的程序。

于 2017-04-10T18:54:33.180 回答
0

from PIL import Image
import pytesseract as tess

print tess.image_to_string(Image.open('3.png'), lang='tur')

尝试这个

于 2016-01-28T17:14:56.593 回答