【问题标题】:Turn Image into Text - Java [duplicate]将图像转换为文本 - Java [重复]
【发布时间】:2012-05-12 06:30:51
【问题描述】:

这是一个有趣的话题。基本上,我有一个包含一些文本的图像。如何从图像中提取文本?

我已经尝试了很多事情,但是我所做的一切都非常乏味,而且通常不起作用。我只是想知道是否有一种相当简单的方法可以做到这一点。

我遇到了这个:http://sourceforge.net/projects/javaocr/。我已经尝试了几个小时,但我无法让它从图像中获取 Image 并将其转换为 String 文本。

提前谢谢大家!

【问题讨论】:

标签: java image text analyzer


【解决方案1】:

您需要研究 Java OCR 实现。看看这个问题: Java OCR

【讨论】:

  • 谢谢,你知道这有多好用吗?
  • 个人没试过,但是很大程度上取决于你解析的图片上文字的清晰度。
  • 文本非常容易阅读。我会调查一下,谢谢!
  • 你能给我提供如何完成这项工作的代码吗?我已经摆弄了几个小时,但我无法让它拍摄图像并将其变成字符串。
  • 请不要在您的回答中链接到其他问题,而是请标记为重复。
【解决方案2】:

Tess4J,一个围绕 Tesseract 引擎的 JNA 包装器,支持将 BufferedImage、File 或图像数据作为输入并返回 String 作为输出的 API。

【讨论】:

  • 我知道我在 3 年后发表评论,但你的答案应该是正确的答案 'javaOCR' 有很多问题,但这个 API 工作得很好。
【解决方案3】:

您需要一个 OCR(光学字符识别器)库或编写自己的库。查看this SO 问题。

【讨论】:

  • 谢谢,你知道这有多好用吗?
【解决方案4】:

试试这个字符识别库:http://sourceforge.net/projects/javaocr/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-29
    • 1970-01-01
    • 2014-01-12
    • 2011-09-14
    • 1970-01-01
    相关资源
    最近更新 更多