3
from PIL import Image
from tesseract import image_to_string

print image_to_string(Image.open('C:\Users/Uzel/Desktop/pythonfoto/denklem.png'))
print image_to_string(Image.open('C:\Users/Uzel/Desktop/pythonfoto/denklem.png'), lang='eng')

我在安装 tesseract orc 后使用此代码。

Traceback(最近一次调用最后一次):文件“C:\Users\Uzel\Documents\Visual Studio 2012\Projects\module3.py”,第 28 行,在 from tesseract import image_to_string ImportError: cannot import name image_to_string

我有这个错误。我试过 pytesseract 但我无法管理。我们能不能解决这个问题。如何?谢谢你。

4

1 回答 1

1

下面是一个示例代码pytesseract

import pytesseract 
from PIL import Image

pytesseract.pytesseract.tesseract_cmd = "C:/Program Files/Tesseract 4.0.0/tesseract.exe"
print(pytesseract.image_to_string(Image.open("./imagesStackoverflow/text.png"),
                                  lang="eng",boxes=False,config="--psm 3 --eom 3"))

pytesseract.pytesseract.tesseract_cmd是为了明确指定 EXE 路径,以防在 Windows 环境中未正确设置路径。

您需要在 Windows 中安装 Tesseract,并在 Python 中安装 pytesseract。

希望这有帮助。

于 2017-04-01T19:21:39.753 回答