首页 文章

android中最好的OCR(光学字符识别)示例[关闭]

提问于
浏览
68

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

https://github.com/rmtheis/tess-two并且其中有三个项目文件......

  • 双眼

  • tess-two

  • tess-two-test

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

有人能给我一个更好的例子吗?

1 回答

  • 105

    和你一样,我也遇到了很多在Android中实现OCR的问题,但经过大量的谷歌搜索后我找到了解决方案,这肯定是OCR的最好例子 .

    让我解释一下使用分步指导 .

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

    导入所有三个项目 . 导入后,您将收到错误消息 . 要解决此错误,您必须在tess-two项目中创建 res 文件夹

    enter image description here

    首先,只需通过tess-two-> RightClick-> new Folder->将其命名为"res",即可在tess-two中创建 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 并设置如下图所示的路径

    enter image description here

    完成了

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

    enter image description here

    如果您已成功设置NDK的环境变量,那么只需键入 ndk-build 就像上面的图片而不是输入您将不会收到任何类型的错误并且所有文件都将成功编译:

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

    enter image description here

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

相关问题