将图像转换为文本 – Java

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

我已经尝试了很多东西,但我做的每件事都很乏味,而且通常都行不通。 我只是想知道是否有一个相当简单的方法来做到这一点。

我发现了这个问题: http : //sourceforge.net/projects/javaocr/ 。 我已经尝试了好几个小时了,但我无法将它拍成Image并将其转换为图像中的文本String

谢谢大家!

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

Tess4J是Tesseract引擎的JNA包装器,支持将BufferedImage,File或image数据作为输入的API,并返回String作为输出。

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

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