没有名为tesseract

时间:2017-02-21 14:10:47

标签: python python-2.7 ocr tesseract python-tesseract

处理OCR。我可以导入pytesseract并使用image_to_string,但我想解决这个问题:

api = tesseract.TessBaseAPI()
api.SetVariable("tessedit_char_whitelist", "0123456789")
api.Init('.','eng',tesseract.OEM_DEFAULT)
api.SetPageSegMode(tesseract.PSM_AUTO)

这是设置tesseract只检测数字或字母。 当我运行我的代码时,我收到此错误:

ImportError: No module named tesseract

我安装了tesseract-ocr,以及pytesseract。然而,我一直收到这个错误。

2 个答案:

答案 0 :(得分:3)

在尝试在Pycharm中运行pytesseract时遇到了这个问题。确保您具有Tesseract文件夹的环境路径var。这样,程序就可以从已安装的位置使用tesseract.exe。

这就是我的路径:

答案 1 :(得分:2)

您可以使用以下命令

安装tesseract
pip install tesseract