Tesseract OCR、Python和Windows XP

2024-10-03 19:23:36 发布

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

大家晚上好

我尝试使用这里的tesseract(OCR)python包装器,第一个示例是: https://code.google.com/p/python-tesseract/wiki/CodeSnippets

我用的是Python27,在windowsxp机器上。一切都是32位的。在

我已经安装了本指南中的所有依赖项: http://opencvpython.blogspot.com/2012/05/install-opencv-in-windows-for-python.html

我检查了环境变量: TESSDATA_PREFIX=C:\Program Files\Tesseract OCR\

最后,我尝试在命令提示符: "python.exe119.py”(119.py是代码片段中的第一个示例,具有不同的ofc图像),我得到以下错误:

C:\Python27>;python.exe119年 打开数据文件C:\Program Files\Tesseract OCR\tessdatatessdata时出错/工程trai 奈德数据 请确保TESSDATA_PREFIX环境变量设置为父级d “tessdata”目录的目录。 加载语言“eng”失败 Tesseract无法加载任何语言!在

现在,我唯一注意到的是斜杠(/)而不是反斜杠(\)工程培训数据,这是在环境变量之后自动添加的位。 我希望这是唯一需要解决的问题,但我不知道怎么做,这就是为什么我在这里。。。:)

所以,经验丰富的程序员,二进制神,请帮帮我。 提前谢谢。:)

p.s

我需要在这个项目中使用Windows机器,所以切换到Linux作为一个简单的方法在这里不是一个选择。:(


Tags: pycom机器示例prefix环境变量files工程
1条回答
网友
1楼 · 发布于 2024-10-03 19:23:36

我得到了同样的错误,当我通过命令在cmd中设置它之后,它接受了。在

set TESSDATA_PREFIX=C:/Program Files (x86)/Tesseract-OCR/tessdata

即使windows接受反斜杠,也需要使用正斜杠。在

相关问题 更多 >