Android中最好的OCR(光学字符识别)例子

我想要一个运行在Android的OCR的例子,我已经做了一些研究,并find一个在Android中实现OCR的例子。

https://github.com/rmtheis/tess-two和它有三个项目文件…

  1. 眼睛二
  2. 苔丝二
  3. 苔丝个testing

我通过导入三个项目文件来执行“tess-two-test”项目,但是“tess-two-test”不包含任何活动,所以它不会运行。

有人可以提出一个更好的例子吗?

和你一样,我在Android中也遇到了很多实现OCR的问题,但经过Google的search之后,我发现了这个解决scheme,它肯定是OCR的最好例子。

让我来解释一下使用指导。

首先,从https://github.com/rmtheis/tess-two下载源代码。;

导入全部三个项目。 导入后你会得到一个错误。 为了解决这个错误,你必须在tess-two项目中创build一个res文件夹

在这里输入图像描述

首先,在tess-two中创buildres文件夹,通过tess-two-> RightClick-> new Folder->将其命名为“res”

在这三个项目中这样做后,错误应该消失。

现在从https://github.com/rmtheis/android-ocr下载源代码,在这里你会得到最好的例子。;

现在你只需要把它导入你的工作区,但是首先你必须从这个站点下载android-ndk:

http://developer.android.com/tools/sdk/ndk/index.html我有Windows 7 – 32位电脑,所以我已经下载http://dl.google.com/android/ndk/android-ndk-r9 -windows-x86.zip这个文件

现在提取它假设我已经提取到E:\ Software \ android-ndk-r9,所以我将这个path设置为环境variables

右键点击我的电脑 – >属性 – >高级 – 系统 – 设置 – >高级 – >环境variables – >findpath下面的第二个框和设置像下面的path

在这里输入图像描述

完成了

现在打开cmd并转到D:\ Android Workspace \ tess-two,如下所示

在这里输入图像描述

如果你已经成功设置了NDK的环境variables,那么就像上图一样inputndk-build比input你不会得到任何错误,所有文件将被成功编译:

现在从https://github.com/rmtheis/tess-two下载其他的源代码,并提取并导入它,并命名为OCRTest,就像在我的电脑中的;D:\ Android Workspace \ OCRTest

在这里输入图像描述

在这里导入testing二,运行OCRTest并运行它; 你会得到OCR的最好例子。