回答
不知道它有多好(它肯定需要先训练),但有Ron Cemer's Java OCR library。
谢谢Thilo,很好找! – systempuntoout 2010-03-15 08:12:16
如果您正在寻找一个非常可扩展的选项或有一个特定的问题域,你可以考虑使用Java Object Oriented Neural Engine来滚动你自己的。
我在个人项目中成功使用它来识别图像中的字母,例如this,您可以在github上找到我的应用程序的OCR组件的所有源代码,here。
THX你的答案;不错的工作!我试图找到更容易和准备使用,无论如何感谢:)。 – systempuntoout 2009-06-30 10:41:14
啊我认为可能是这样。我记得还在看几种现有的更完整的解决方案(我不记得哪些解决方案),但我对这些产品印象不深。我希望你有更多的成功! – dukedave 2009-07-01 10:17:09
试正方体, 结账本文 http://www.itwizard.ro/interfacing-cc-libraries-via-jni-example-tesseract-163.html 和这个例子 http://code.google.com/p/mezzofanti/
编辑: 一些事实 - 正方体是由谷歌 使用最好的开源OCR之一 - 没有训练数据可用对于很多语言 - mezzofanti是一个使用tesseract的android应用程序 - 注意:OCR确实使用了很多CPU的能力。尝试使用T-Mob G1对OCR A4页面进行OCR处理需要花费大量时间,结果可能不会令您印象深刻;-)
您可以使用Google文档中的OCR功能。 检查文档列表数据APIhttp://code.google.com/apis/documents/docs/3.0/developers_guide_protocol.html#OCR
- 1. delphi ocr:我应该使用什么样的libabry?
- 2. 我应该在java中使用什么样的循环?
- 3. 我应该使用什么样的dbms?
- 4. 我现在应该使用什么样的Android SDK?
- 5. 我现在应该使用什么样的Android SDK?
- 6. 我应该用NVIDIA显卡使用什么样的OpenGL库
- 7. 我应该在MySQL中使用什么样的整数?
- 8. Java - 我应该使用什么样的Swing布局?
- 9. 我应该使用什么样的数据库系统?
- 10. android中推荐的ocr库是什么?
- 11. 我应该使用什么样的布局,这个Android UI
- 12. 我应该使用什么样的Android结构来填充ListFragment
- 13. 我应该在WebApp中使用什么样的标记?
- 14. 我应该在Android上使用什么PDF库?
- 15. 我应该使用什么Java集合?
- 16. 我应该使用什么JavaScript库?
- 17. 我应该写什么样的测试?
- 18. 我应该在我的android应用程序中使用什么样的简单数据存储?
- 19. 我应该使用什么样的应用程序服务器?
- 20. 我应该使用什么java验证库?
- 21. 什么样的搜索应该使用
- 22. 我应该在Android环境中使用什么?
- 23. 我应该在Android中使用什么类型的适配器?
- 24. 我应该包括什么(使用maven)在我的Java应用程序中使用嵌入式sesame存储库
- 25. 我应该在Android上使用JavaCV还是OpenCV的java库?
- 26. 我应该使用什么样的采集
- 27. 我应该抛弃什么样的“没有这样的元素”?
- 28. 我应该使用什么样的图像分辨率?
- 29. 我应该使用什么样的网站制作网站
- 30. 为什么我应该在Java中使用异常处理?
谷歌最近发布了一个API来实现这一目标:https://developers.google.com/vision/text-overview – Wirling 2016-06-28 09:49:03