<hr class=“my12大纲无baw0 bb bc-POWER-400”/
想改进此问题吗?更新问题,使其成为堆栈溢出的主题。
已于8年前关闭
我想要一个在android中运行的OCR示例,我做了一些研究,找到了一个在android中实现OCR的示例
https://github.com/rmtheis/tess-two 其中有三个项目文件
- 两眼
- 苔丝二号
- 苔丝二号测验
我通过导入三个项目文件执行了“tess two test”项目,但“tess two test”不包含任何活动,因此它不会运行
有谁能给我举个更好的例子吗
和你一样,我在安卓系统中实现OCR也遇到了很多问题,但在谷歌搜索了很多次之后,我找到了解决方案,这无疑是OCR的最好例子
让我用一步一步的指导来解释
首先,从下载源代码https://github.com/rmtheis/tess-two.
导入所有三个项目。导入后将出现错误。
要解决此错误,必须在tess two项目中创建一个res文件夹
首先,只需通过tess two在tess two中创建res文件夹->右键单击->新建文件夹->将其命名为“res”
在所有三个项目中执行此操作后,错误应该消失
现在从下载源代码https://github.com/rmtheis/android-ocr,在这里你会得到最好的例子
现在您只需将其导入您的工作区,但首先您必须从该网站下载android ndk:
http://developer.android.com/tools/sdk/ndk/index.html 我有Windows7-32位电脑,所以我有下载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,并设置如下图所示的路径
做到了
现在打开cmd并转到D:\Android Workspace\tess two
如下
如果您已成功设置NDK的环境变量,则只需按上图键入NDK build,然后按enter键,您将不会收到任何类型的错误,并且所有文件都将成功编译:
现在也可以从下载其他源代码https://github.com/rmtheis/tess-two ,然后提取并导入它,并给它命名为OCRTest,就像在我的电脑中一样,它位于D:\Android Workspace\OCRTest
在此导入测试2并运行OCRTest,然后运行它;您将获得OCR的最佳示例