和你一样,我在 Android 中实现 OCR 时也遇到了很多问题,但经过多次谷歌搜索后,我找到了解决方案,它肯定是 OCR 的最佳示例。
让我使用分步指导进行解释。
首先,从以下地址下载源代码https://github.com/rmtheis/tess-two https://github.com/rmtheis/tess-two.
导入所有三个项目。导入后会报错。
要解决该错误,您必须创建一个res
tess-two 项目中的文件夹
首先,只需创建restess-two 中的 tess-two 文件夹 -> 右键单击 -> 新文件夹 -> 在“res”中命名
在所有三个项目中执行此操作后,错误应该消失。
现在从以下位置下载源代码https://github.com/rmtheis/android-ocr https://github.com/rmtheis/android-ocr,在这里你会得到最好的例子。
现在您只需将其导入您的工作区,但首先您必须从此站点下载 android-ndk:
http://developer.android.com/tools/sdk/ndk/index.html 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 http://dl.google.com/android/ndk/android-ndk-r9-windows-x86.zip这个文件
现在将其提取假设我已将其提取到E:\软件\android-ndk-r9所以我将在环境变量中设置此路径
右键单击我的电脑->属性->高级-系统设置->高级->环境变量-> find PATH在下面的第二个框中并设置如下图所示的路径
done it
现在打开 cmd 并转到 D:\Android Workspace\tess-two
像下面这样
如果您已成功设置 NDK 的环境变量,则只需键入ndk-构建就像上面的图片一样,输入您不会收到任何类型的错误,并且所有文件都将成功编译:
现在也从下载其他源代码https://github.com/rmtheis/tess-two https://github.com/rmtheis/tess-two,然后提取并导入它,并将其命名为 OCRTest,就像在我的电脑中一样D:\Android 工作区\OCRTest
在此导入 test-two 并运行 OCRTest 并运行它;您将获得 OCR 的最佳示例。