当前位置: 首页 > 知识库问答 >
问题:

使用TESS的Android OCR

帅博远
2023-03-14

我在一个项目中使用OCR作为一个模块。在深入研究了一周之后,我想我应该在eclipse上运行一个测试应用程序,看看它工作的准确性。我找到了苔丝-2一叉魔方作为我的OCR的支撑。我从以下网站下载了tess-two:

我将此项目导入到我的工作区。修正了构建路径,我将tess-two作为构建路径中的支持项目。当我成功构建这两个项目并在目标设备上运行它时,应用程序就成功运行了。当我用按钮运行相机时,相机会打开,但当我保存图片以便ocr在其上运行时,我会得到一个异常:

could not find class 'com.googlecode.tesseract.android.TessBaseAPI' referenced from     method com.datumdroid.android.ocr.simple.SimpleAndroidOCRActicity.picturetaken'

这是由Eclipse上的logcat生成的异常。知道如何处理和删除这个异常吗??TESS-2是android目标-8,简单的ocr应用程序是目标-10。

共有1个答案

袁羽
2023-03-14
  1. 打开项目属性
  2. 在必需的项目中添加Tess-Two
  3. tess-two的复选框中打勾,以顺序导出
  4. 现在清理并构建simple-android-ocr

希望这有帮助

 类似资料:
  • 我想在一个android应用程序中使用开源的tess-two项目进行图像处理--https://github.com/rmtheis/tess-two。 我的问题是-

  • 我已经下载了这个项目:https://github.com/jhansireddy/androidscannerdemo它使用OpenCV并且工作非常好,它所做的是扫描一张用手机摄像头(或者从图库中)拍摄的照片并扫描它。我的目的是OCR,所以我把tess-two作为一个模块,添加了依赖项并构建了项目,在这一点上我没有得到一个错误。但当我运行它时,logcat显示如下: 在搜索的过程中,我发现这个问

  • 为了构建和使用tess-two库,我正在学习本教程-http://gaut.am/make-an-ocr-android-app-using-tesseract/。 运行时遇到错误 android更新项目--路径。 在教程中,它说: 提前致谢

  • 我正在尝试使用android Studio从tess-two项目中构建两只眼睛。我为tess-two和eyes-two做了ndk-build android...ant发布的东西,导入了eyes-two,配置了NDK.dir路径等等,但是,在构建时,我得到了以下错误消息:

  • $cd Tess-Two $NDK-生成 $android更新项目--路径。 -bash:Android:找不到命令 我花了很多时间试图纠正这种情况,但到目前为止没有任何成果。我很感激任何建议。多谢了。

  • 我在android中使用sqlcipher.jar加密数据库,并且在 libs/armeabi文件夹 1)libdatabase_sqlcipher.so 我正在将项目库导入到我的android项目中,我清理了我的项目并运行它,当时我在行SQLiteDatabase.LoadLibs(上下文)中发现了错误; 再一次,当我删除tess-two库,做卸载从设备,做清洁,建立和运行它工作良好没有错误发生