iphone - ios7 中的 Tesseract 集成

标签 iphone ios xcode ocr tesseract

我一直在尝试将Tesseract OCR Engine集成到xcode5中的ios项目中。我遇到了一些问题,其中一些我已经解决了。

  1. 添加 tessdata 会导致 lex 错误(无法编译 eng.cube.lm 文件) --- 我通过将文件重命名为 en.languagemodel 解决了这个问题

2.stdc 错误 --- 我必须将编译器 c++ 库更改为 gnu c++

  1. 使用 .mm 扩展名重命名 View Controller 时解决的其他小错误

现在,当我运行代码时,控制台中显示“无法在路径中找到文件 eng.traineddata”,并且路径显示到我的模拟器的库中。 它还附带一条消息,指出“TESSDATA PREFIX 路径应定向到 tessdata 文件夹的父目录”

现在,如果我将 tessdata 设置到控制台中显示的路径(进入库/应用程序支持/模拟器等),则应用程序可以在模拟器中顺利运行,但在设备中会失败。如果我删除 ,控制台错误就会存在。请帮助我理解这个问题并找出解决的路径。

我已经将 tessdata 添加到我的项目中,并且存在所需的“.tranineddata”文件。那么为什么它要占用“TESSDATA PREFIX”呢?

最佳答案

在选择“为任何添加的文件夹创建文件夹引用”而不是“为任何添加的文件夹创建组”后,我必须添加 tessdata 文件夹......并且错误被删除了..耶!!! !!

关于iphone - ios7 中的 Tesseract 集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19099864/

相关文章:

ios - CocoaPods 的 Pods.xcconfig 与现有的冲突

iphone - 从 CoreData 获取特定数量的随机行

iphone - 如何关闭当我的应用程序在后台时出现的 UILocalNotification?

ios - 为 iPhone 6s 编译和较旧的应用程序显示较低的分辨率

javascript - iPhone/iPad 上的 session 存储可以持续多长时间?

iOS:我可以从图库中获取视频的 AVMetadataFaceObject 吗?

html - 未安装应用程序时,我的应用程序不显示智能应用程序横幅

ios - 网站不会在 iOS 版 Facebook 应用程序中打开,也不会重定向到 Safari

ios - UICollectionViewCell 以编程方式自动布局

json - Xcode swift 3 Json迭代