iPhone:如何使用Tesseract

时间:2012-01-23 09:49:05

标签: iphone ocr tesseract

这是关于在iPhone应用程序中使用Tesseract。我按照这里提供的步骤进行了操作:

http://iphone.olipion.com/cross-compilation/tesseract-ocr

现在我有两个问题:

1)如何在我的iPhone项目中使用它(需要包含哪些文件,需要调用方法等)

2)我用Google搜索,发现我必须包含libtesseract_api.a

但收到了这条消息:

file was built for unsupported file format which is not the architecture being linked (i386)

请帮助我理解这一点。

2 个答案:

答案 0 :(得分:1)

我猜你已经尝试在Simulator中运行应用程序,它将支持i386架构。

请按照this link制作静态库。

答案 1 :(得分:0)

从这里开始:

http://tinsuke.wordpress.com/2011/02/17/how-to-cross-compiling-libraries-for-ios-armv6armv7i386/

然后按照此更新指南进行操作:

http://tinsuke.wordpress.com/2011/11/01/how-to-compile-and-use-tesseract-3-01-on-ios-sdk-5/

它将帮助您在一个静态链接库中交叉编译和构建包含arm6 / arm7 / i386的通用库,因此它应该适用于模拟器和设备,适合AppStore分发。

此外,如果您有XCode 4.3或更高版本,请注意并阅读有关开发人员目录如何更改的评论。