Windows中的Tesseract OCR Android

提问

我已经阅读了有关论坛和博客的所有问题,但仍然有问题.首先,我勾选了tess-two作为库,同时我的项目也使用tess-two作为库.我下载了Android-NDK,然后从项目的属性中单击了Builders,然后单击新建->程序,然后我选择ndk的ndk-build文件.顺便说一下,我的项目是Gautam Gupta的项目.他给了项目.链接:https://github.com/GautamGupta/Simple-Android-OCR.当我在手机中运行该项目时,应用程序启动并捕获照片,但是当我按保存时,应用程序将在下面显示错误. http://t1307.hizliresim.com/1c/l/qg0rl.png

最佳答案

看起来您只需要下载TessTwo,请确保已正确设置环境变量(ANT_HOME,ANDROID_HOME和ANDROID_NDK),以便它们指向您拥有Ant和Android SDK的位置.

然后,要遵循TessTwo的指导来构建项目.您设置了可以导入的库项目.

不要忘记必须在CygWin中执行line命令.构建库项目后,您应该在libs / *中具有正确的.so文件.为了实际使用它们,您可以从this link开始.

@Burak:
我已经解决了我的问题.对于Windows;
将下面的代码写给Cygwin

a.cd <project-path'i>/tess-two
b.export TESSERACT_PATH=${PWD}/external/tesseract-3.01
c.export  LEPTONICA_PATH=${PWD}/external/leptonica-1.68
d.export LIBJPEG_PATH=${PWD}/external/libjpeg
e./cygdrive/<ndk-directory>/ndk-build

将以下代码写至CMD

f.android update project --target 1 --path .
g. ant release 

不要忘记“.”在步骤f.