149

我正在寻找在 Android 上运行的 Java OCR,但是 Asprise 似乎不是独立于平台的 OCR。是否有任何开源/免费的 Java OCR 可用于 android 应用程序开发?

4

6 回答 6

38

OCR 可能会占用大量 CPU,您可能需要重新考虑在智能手机上执行此操作。

除此之外,据我所知,流行的 OCR 库是AspireTesseract。两者都不是直接的 Java,所以你不会得到一个嵌入式 Android OCR 库。

但是,Tesseract 是开源的(实际上是 GitHub 托管的);因此您可以花一些时间将所需的子集移植到 Java。我的理解是它不是疯狂的C++,所以取决于你需要 OCR 的程度,它可能值得花时间。

如此简短的回答:不。

长答案:如果你愿意为它工作。

于 2009-07-09T20:25:56.583 回答
21

我对tesseract-android-tools很幸运

于 2011-11-09T22:02:35.860 回答
20

ANother option could be to post the image to a webapp (possibly at a later moment), and have it OCR-processed there without the C++ -> Java port issues and possibly clogging the mobile CPU.

于 2009-12-21T15:10:12.917 回答
7

Google Goggles是进行 OCR 和翻译的完美应用程序。
好消息是Google Goggles 将成为应用平台

在此之前,您可以使用IQ 引擎

于 2011-08-13T21:37:27.603 回答
4

就在这里。

但是OCR非常庞大。我知道一个具有 OCR 功能的 Android 应用程序,但这可能不是您所关注的那种 OCR。

这个开源应用程序称为Aedict,它对手写的日文字符进行 OCR。它不是那么慢。

如果不是您要查找的内容,请准确说明是哪种字符,以及输入了哪些数据(图像或 XY 触摸历史记录)。

于 2010-04-01T07:56:42.240 回答
2

您可以使用谷歌文档OCR 阅读器

于 2011-09-13T14:23:26.523 回答