71

我想要一个在 android 中运行的 OCR 示例,我做了一些研究并找到了一个在 android 中实现 OCR 的示例。

https://github.com/rmtheis/tess-two里面有三个项目文件...

  1. 两只眼睛
  2. 苔丝二
  3. 测试二测试

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

有人可以建议我一个更好的例子吗?

4

1 回答 1

103

和你一样,我在 Android 中实现 OCR 时也遇到了很多问题,但经过多次谷歌搜索后,我找到了解决方案,它肯定是 OCR 的最佳示例。

让我使用分步指南进行解释。

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

导入所有三个项目。导入后会报错。要解决该错误,您必须res在 tess-two 项目中创建一个文件夹

在此处输入图像描述

首先,只需在 tess-two 中创建res文件夹,通过 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 位 PC,所以我下载了http://dl.google.com/android/ndk/android-ndk-r9 -windows-x86.zip这个文件

现在提取它假设我已经将它提取到E:\Software\android-ndk-r9所以我将在环境变量上设置这个路径

右键单击MyComputer->Property->Advance-System-Settings->Advance->Environment Variable->在 Box 下面的第二个找到PATH并设置如下图所示的路径

在此处输入图像描述

完成了

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

在此处输入图像描述

如果您已经成功设置了 NDK 的环境变量,那么只需像上图一样键入ndk-build即可,不会出现任何错误,所有文件都将成功编译:

现在也从https://github.com/rmtheis/tess-two下载其他源代码,然后提取并导入它并命名为 OCRTest,就像在我的 PC 中一样,它位于D:\Android Workspace\OCRTest

在此处输入图像描述

在此导入 test-2 并运行 OCRTest 并运行它;您将获得 OCR 的最佳示例。

于 2013-10-23T05:55:00.220 回答