繁体   English   中英

Tesseract OCR,Python和Windows XP

[英]Tesseract OCR, Python and Windows XP

大家晚上

我试图使用这里找到的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图像),我收到以下错误:

C:\\ Python27> python.exe 119.py打开数据文件时出错C:\\ Program Files \\ Tesseract-OCR \\ tessdatatessdata / eng.trai neddata请确保将TESSDATA_PREFIX环境变量设置为“tessdata”的父对象目录。 加载语言'eng'失败Tesseract无法加载任何语言!

现在,我唯一注意到的是在eng.traineddata之前的斜杠(/)而不是反斜杠(\\),这是在环境变量之后自动添加的位。 我希望这是唯一需要修复的东西,但我不知道如何做到这一点,这就是为什么我在这里...... :)

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

PS

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM