我应该在Android中使用哪种OCR Java库?

sys*_*out 41 java ocr android

我想构建一个Android应用程序,通过OCR库,它应该扫描从中提取文本的图片.

我应该使用什么Java库?

Thi*_*ilo 21

不知道它有多好(它肯定需要先训练),但有Ron Cemer的Java OCR库.


duk*_*ave 7

如果您正在寻找一个非常可扩展的选项或具有特定的问题域,您可以考虑使用Java面向对象的神经引擎自行编辑.

我用它成功地在一个个人项目,以确定从图像信如这个,你可以找到所有的来源我在GitHub上的应用程序的OCR组成部分,在这里.


rau*_*udi 6

试试tesseract,查看这篇文章 http://www.itwizard.ro/interfacing-cc-libraries-via-jni-example-tesseract-163.html 和这个例子 http://code.google.com/p/mezzofanti/

编辑:更多事实 - tesseract是谷歌使用的最好的开源OCR之一 - 有许多语言的培训数据 - mezzofanti是一个使用tesseract的Android应用程序 - 当心:OCR确实使用了大量的CPU能力.尝试使用你的T-Mob G1 OCR A4页面会花费很多时间,结果可能不会让你印象深刻;-)