3

我正在尝试将文本图像转换为文本。我pytesser在 python 中使用,因为我已经安装了 tesseract,但甚至运行以下代码:

from pytesser import *
im = Image.open('phototest.tif')
text = image_to_string(im)
print text

我收到以下错误:

Tesseract Open Source OCR Engine with Leptonica
Please call SetImage before attempting recognition.

什么都没有打印(没有结果)。对上述问题有任何帮助吗?

4

2 回答 2

3

尝试将您的图像转换为另一种格式,看看您是否有同样的问题。我在命令行中使用 Tesseract 时遇到了同样的问题。我有一个bmp文件,我将预处理中的文件保存到png并且 tesseract 工作正常。

于 2014-06-10T14:38:42.397 回答
0

作为替代方案,您可以使用pytesseract,它会自动转换您的图像并正确处理它。

于 2017-02-16T16:31:50.337 回答