【问题标题】:Android - Bitmap OCRAndroid - 位图 OCR
【发布时间】:2011-10-05 00:58:02
【问题描述】:

我遇到了这个问题:

The type java.awt.image.RenderedImage cannot be resolved. It is indirectly referenced from required .class files

我知道这意味着在我的构建路径中没有对它的引用,而且我听说 java.awt.image 不在 Android SDK 中。所以我想弄清楚如何解决它。

这是我的代码:

Bitmap image = (Bitmap)data.getExtras().get("data");
String text = new OCR().recognizeEverything(image);

显然您可以看到我正在尝试使用 OCR 库。如果无法解决这个问题,那么任何人都可以向我展示“如何制作 OCR 程序”或类似内容的参考。我对图像几乎没有经验。

谢谢!

【问题讨论】:

    标签: java android bitmap ocr bufferedimage


    【解决方案1】:

    如果您的 OCR 库在内部使用 java.awt 类,则无法在 Android 上使用它。将其移植到使用 Android 类可能并非易事,尤其是在您没有经验的情况下。 This 库正在积极开发中,据报道可以在 Android 上运行(我个人没有使用过)。你可能想试一试。此外,搜索也有帮助:这是关于 SO 的一个相当常见的问题,您可能会从以前的答案中获得一些其他想法。

    【讨论】:

    • 我想我可能需要移植它。我已经搜索了很多,但找不到任何与我的需求相关的东西。谢谢你的想法队友。 :)
    【解决方案2】:

    我们在这里开发纯java OCR库:

    http://sourceforge.net/projects/javaocr/

    目前,有一些图像处理的东西,基于不变矩的识别 和高性能二值化。也有演示 android 的完整往返(收集样本、执行识别器训练、执行 reconigtion)

    我已经发布了 2 个基于它的应用程序:

    http://www.pribluda.de/android/charger/ http://www.pribluda.de/android/ocrcall/

    【讨论】:

      猜你喜欢
      • 2012-07-26
      • 1970-01-01
      • 2016-03-22
      • 2013-06-28
      • 2012-09-27
      • 2023-03-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多