大家晚上好,
我正在尝试使用一个tesseract(OCR)Python包装器,可以在此处找到第一个示例:https://code.google.com/p/python-tesseract/wiki/CodeSnippets 我在Windows XP机器上使用Python27,一切都是32位的。
我已经安装了所有依赖项,这些依赖项可以在以下指南中找到:http://opencvpython.blogspot.com/2012/05/install-opencv-in-windows-for-python.html 我检查了环境变量:TESSDATA_PREFIX = C:\Program Files\Tesseract-OCR\tessdata\
最后,我尝试在cmd.exe中执行脚本:"python.exe 119.py"(119.py是CodeSnippets中的第一个示例,当然使用不同的图像),但我收到以下错误:
C:\Python27>python.exe 119.py Error opening data file C:\Program Files\Tesseract-OCR\tessdatatessdata/eng.trai neddata Please make sure the TESSDATA_PREFIX environment variable is set to the parent d irectory of your "tessdata" directory. Failed loading language 'eng' Tesseract couldn't load any languages!
现在,我唯一注意到的问题是在eng.traineddata之前自动添加的斜杠(/)而不是反斜杠(\)。 我希望这是唯一需要修复的问题,但我不知道该如何解决,这就是为什么我来到这里的原因... :)
所以,有经验的程序员,二进制神,请帮帮我。 提前感谢您。 :)
附言:
我需要在Windows机器上使用此项目,因此将其切换到Linux不是一个简单的选择。 :(
我正在尝试使用一个tesseract(OCR)Python包装器,可以在此处找到第一个示例:https://code.google.com/p/python-tesseract/wiki/CodeSnippets 我在Windows XP机器上使用Python27,一切都是32位的。
我已经安装了所有依赖项,这些依赖项可以在以下指南中找到:http://opencvpython.blogspot.com/2012/05/install-opencv-in-windows-for-python.html 我检查了环境变量:TESSDATA_PREFIX = C:\Program Files\Tesseract-OCR\tessdata\
最后,我尝试在cmd.exe中执行脚本:"python.exe 119.py"(119.py是CodeSnippets中的第一个示例,当然使用不同的图像),但我收到以下错误:
C:\Python27>python.exe 119.py Error opening data file C:\Program Files\Tesseract-OCR\tessdatatessdata/eng.trai neddata Please make sure the TESSDATA_PREFIX environment variable is set to the parent d irectory of your "tessdata" directory. Failed loading language 'eng' Tesseract couldn't load any languages!
现在,我唯一注意到的问题是在eng.traineddata之前自动添加的斜杠(/)而不是反斜杠(\)。 我希望这是唯一需要修复的问题,但我不知道该如何解决,这就是为什么我来到这里的原因... :)
所以,有经验的程序员,二进制神,请帮帮我。 提前感谢您。 :)
附言:
我需要在Windows机器上使用此项目,因此将其切换到Linux不是一个简单的选择。 :(