在正在进行的项目中使用ocr作为模块。在深入研究了一周之后,我想我应该在eclipse上运行一个测试应用程序,看看它的工作有多准确。我发现苔丝二号是一把铁匠叉,用来支撑我的光学字符识别系统。我从以下网站下载了苔丝2:
https://github.com/rmtheis/tess-two/downloads
我已经准备好了,我把苔丝二号带进了月食。我确实设置了eclipse来处理和构建涉及本机代码的项目。在解决了1或2个构建路径错误后,我确实成功地构建了tess two。完成!
然后我发现了一个简单的ocr应用程序,它使用了相同的tess2。我从以下网站下载:
https://github.com/GautamGupta/Simple-Android-OCR
我已将此项目导入我的工作区。更正了生成路径,我将tess 2作为支持项目包含在生成路径中。当我成功构建这两个项目并在目标设备上运行时,应用程序将成功运行。当我用按钮运行相机时,相机会打开,但当我保存图片以便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 target-8,简单的ocr应用程序是target-10。
最佳答案
打开项目属性
在所需项目中添加
勾选tess-two
的复选框以进行订单和导出
现在清理并构建您的tess-two
希望这有帮助