我已经从事 Android 工作 6 个月了。至此我对Android开发有了基本的了解。
现在我想使用 Tesseract 开发一个 OCR Android 应用程序。
为此,我从 Tesseract 下载了 android-ndk-r6b、tess-two、Windows 版 Cygwin,并在 Eclipse 中安装了 C/C++ 开发人员。
我点击了这两个链接:
1.http://www.itwizard.ro/interface-cc-libraries-via-jni-example-tesseract-163.html
2.http://gaut.am/making-an-ocr-android-app-using-tesseract/
但我夹在中间。我的意思是我无法将这些东西配置在一起。
谁能建议我如何从头开始(一步一步)在Android中配置tesseract?
https://github.com/rmtheis/tess-two https://github.com/rmtheis/tess-twoTesseract Android Tools 的一个分支,具有附加功能
这适用于 SDK r16 和 NDK r7(或最新版本,具体取决于您阅读本文的时间)
检查指南的自述文件。
我不确定这是否适用于 Cygwin。
git clone git://github.com/rmtheis/tess-two tess
cd tess/tess-two
ndk-build
android update project --path .
ant release
如果您不想设置环境,可以输入绝对路径,如下所示:/home/user/android-ndk-r7/ndk-build
因为你使用 Windows,它看起来像C:\<path to ndk>\ndk-build
同样的事情与android update project --path .
你可以做类似的事情C:\<path to sdk>\tools\android update project --path .
(我必须通过添加来指定目标android update project -t 10 --path .
适用于Android 2.3.3)
完成后,您可以将 tess-two 项目导入 Eclipse。确保 tess-two 是一个库(您可以检查“属性”>“Android”>“库”(在构建目标下方))
确保您已下载 SDK r16 并使用 NDK r7(或最新版本,具体取决于您阅读本文的时间),否则构建将导致错误。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)