首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Eclipse中配置Tesseract进行Android开发?

如何在Eclipse中配置Tesseract进行Android开发?
EN

Stack Overflow用户
提问于 2011-12-09 02:28:40
回答 3查看 7.4K关注 0票数 7

我已经在android上工作了6个月了。因此,我对Android开发有了基本的了解。现在我想使用Tesseract开发一个OCR Android应用程序。为此,我从Tesseract下载了android-ndk-r6b、tess two、Cygwin For Windows,并在Eclipse中安装了C/C++ developer。

我点击了这两个链接:

1.http://www.itwizard.ro/interfacing-cc-libraries-via-jni-example-tesseract-163.html

2.http://gaut.am/making-an-ocr-android-app-using-tesseract/

但我被夹在中间了。我的意思是我不能一起配置这些东西。

有没有人能建议我从一开始(一步一步)在Android中配置tesseract?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-12-12 11:12:46

链接#2中的说明不能使用cygwin--您必须使用Linux构建。我已经验证了这些指令是有效的。因此,尝试使用Linux而不是cygwin。

如果您正在使用链接#2中的说明,则根本不需要链接#1中的说明--它已经在JNI中提供了您需要的内容。

票数 2
EN

Stack Overflow用户

发布于 2012-01-28 13:03:26

https://github.com/rmtheis/tess-two是Tesseract Android工具的一个分支,增加了功能

这适用于SDK r16和NDK r7 (或最新版本,取决于您阅读本文的时间)

请查看自述文件中的指南。

我不确定这对Cygwin是否有效。

代码语言:javascript
复制
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 .的事情(我必须通过为Android2.3.3添加android update project -t 10 --path .来指定目标)

完成后,您可以将tess-two项目导入Eclipse。确保tess-two是一个库(你可以在Properties > Android > library (在build target下)签入)

请确保您已经下载了SDK r16并使用NDK r7 (或最新版本,取决于您阅读本文的时间),否则构建会导致错误。

票数 3
EN

Stack Overflow用户

发布于 2015-03-21 21:42:57

  1. 下载适用于安卓系统的tesseract库以适用于windows的.zip和适用于linux的.tar.gz的身份下载。
  2. 软件要求

代码语言:javascript
复制
- Eclipse
- Java JDK
- Android SDK
- Android NDK
- Cygwin ( for windows users)
- Apache-ant

对于windows用户,请确保您已经安装了cygwin (您可以下载并安装它,确保在cygwin安装过程中,还要安装这些源码和库gcc-

  • ,gcc-g++,make,swig)

  • Download apache-ant从[http://ant.apache.org/bindownload.cgi]为windows用户选择.zip,为linux用户选择.tar.bz。

  • 解压apache并设置环境变量(我的是C:\apache-ant-1.8.3\bin)

  • Run cygwin (仅适用于windows用户,适用于linux用户,运行终端) a.cd /tess-two

b.export TESSERACT_PATH=${PWD}/外部/tesseract-3.01

c.export LEPTONICA_PATH=${PWD}/外部/leptonica-1.68

d.export LIBJPEG_PATH=${PWD}/外部/libjpeg

E.ndk-build(对于windows用户,/cygdrive//ndk-build)

f. android更新项目--路径。(对于windows用户,cygwin有时无法执行此命令,因此请使用命令提示符执行此命令)。注:“.”命令中必须包含--path之后。例如ant版本(有时你会得到错误,如JAVA_HOME,将环境变量Files\Java\jdk1.7.0)

  • Run设置为jdk文件夹,我的是C:\Program tools.jar JAVA_HOME。右键单击package explorer,import>> General >> Existing Project into Workspace >> Next >>选择根目录>>浏览tess-two文件夹位置>> Finish。你会在你的包中看到tess-two文件夹,点击项目>> Android Tools >> explorer.

  • Right单击项目>>安卓>>添加>>单击tess-two >> OK

  • 运行该应用程序。祝你好运
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8435797

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档