我希望能够找到一个在安卓系统中运行OCR的示例,我已经做了一些研究,并找到了一个在安卓系统中实现OCR的示例。
https://github.com/rmtheis/tess-two 在这个网站上有三个项目文件...
- eyes-two
- tess-two
- tess-two-test
我已经通过导入这三个项目文件来执行“tess-two-test” 项目,但是“tess-two-test”没有包含任何活动,因此无法运行。
请问是否有其他更好的示例可以推荐?
我希望能够找到一个在安卓系统中运行OCR的示例,我已经做了一些研究,并找到了一个在安卓系统中实现OCR的示例。
https://github.com/rmtheis/tess-two 在这个网站上有三个项目文件...
我已经通过导入这三个项目文件来执行“tess-two-test” 项目,但是“tess-two-test”没有包含任何活动,因此无法运行。
请问是否有其他更好的示例可以推荐?
与您一样,我也在Android上实现OCR时遇到了许多问题,但经过大量的谷歌搜索,我找到了解决方案,并且它肯定是OCR的最佳示例。
让我使用逐步指导来解释。
首先,从https://github.com/rmtheis/tess-two下载源代码。
导入所有三个项目。导入后,您会收到一个错误。
为了解决错误,您必须在tess-two项目中创建res
文件夹
首先,在tess-two中只需创建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->在第二个下面的框中找到PATH,并设置像下面图片一样的路径
完成了
现在打开命令提示符并进入D:\Android Workspace\tess-two,就像下面这样:
如果您已经成功设置好NDK环境变量,则只需像上面的图片一样输入ndk-build,然后按Enter键,您将不会得到任何错误,并且所有文件都将成功编译:
现在也从https://github.com/rmtheis/tess-two下载其他源代码,然后提取和导入它,并给它命名为OCRTest,就像我PC中的D:\Android Workspace\OCRTest一样
在其中导入test-two并运行OCRTest, 您将获得OCR的最佳示例。