Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/232.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android OCR使用tess二叉tesseract_Android_Eclipse_Ocr_Logcat_Tesseract - Fatal编程技术网

Android OCR使用tess二叉tesseract

Android OCR使用tess二叉tesseract,android,eclipse,ocr,logcat,tesseract,Android,Eclipse,Ocr,Logcat,Tesseract,我正在做的项目中使用OCR作为模块。在深入研究了一周之后,我想我应该在eclipse上运行一个测试应用程序,看看它工作得有多准确。我发现tess two是一把tesseract叉子,作为我OCR的支持。我从以下网站下载了tess two: 我已经准备好了,我把苔丝二号导入了我的eclipse。我确实为处理和构建涉及本机代码的项目设置了eclipse。在解决了1或2个构建路径错误后,我成功地构建了tess 2。完成了 然后我发现了一个简单的OCR应用程序,它使用的是相同的tess 2。我从以下网

我正在做的项目中使用OCR作为模块。在深入研究了一周之后,我想我应该在eclipse上运行一个测试应用程序,看看它工作得有多准确。我发现tess two是一把tesseract叉子,作为我OCR的支持。我从以下网站下载了tess two:

我已经准备好了,我把苔丝二号导入了我的eclipse。我确实为处理和构建涉及本机代码的项目设置了eclipse。在解决了1或2个构建路径错误后,我成功地构建了tess 2。完成了

然后我发现了一个简单的OCR应用程序,它使用的是相同的tess 2。我从以下网址下载:

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

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

这是logcat在eclipse上生成的异常。你知道我如何处理和删除这个异常吗??Tess two是android target-8,简单ocr应用程序是target-10。

确保在属性中将Tess two标记为库,然后右键单击简单ocr并在属性中添加Tess two库并应用

  • 打开项目属性
  • 在所需项目中添加两个tess
  • 勾选订购和导出中的
    tess two
    复选框
  • 现在清理并构建您的
    简单Android OCR

  • 希望这对你有所帮助

    你文章的标题不是很有描述性。也许你应该找一个更好的措辞。