2014-01-18 51 views
0

我现在有以下问题,希望你们中的一位能帮助我! 我现在已经在我的项目中整合了Tesseract的新框架,并且在过去的2个月里它工作得非常好。现在我想继续在我的应用程序上工作,突然间我收到错误警告。 此:Tesseract for iOS 7

DATAPATH/var/mobile/Applications/A5A474B0-53E8-4C16-87CD-DE23B9CA1173/Documents/tessdata 
Error opening datafile/var/mobile/Applications/A5A474B0-53E8-4C16-87CD-DE23B9CA1173/Documents/tessdata/deu.traineddata 
Please make sure the environment variable is set TESSDATA_PREFIX to the parent directory of your " tessdata " directory . 
Failed loading language ' eng ' 
Error opening datafile/var/mobile/Applications/A5A474B0-53E8-4C16-87CD-DE23B9CA1173/Documents/tessdata/eng.traineddata 
Please make sure the environment variable is set TESSDATA_PREFIX to the parent directory of your " tessdata " directory . 
Failed loading language ' tight ' 
Tesseract could not load any languages ​​! 

这怎么可能,我无法找到任何更多的语言了!我没有改变任何东西。这一切都一样!我希望有人能够帮助我快速解决问题!

+0

我可以看到文件路径中前导'/'和'var'之间的空格。这肯定是一个错误,但不知道如何追踪它。 –

回答

0

它是因为你的文档文件夹不包含语言文件。在初始化Tesseract之前,您需要将语言文件保存在Document文件夹中。请参阅我的回答类似的问题here