这是一个有趣的话题。基本上,我有一个包含一些文本的图像。如何从图像中提取文本?
我已经尝试了很多东西,但是我所做的一切都很乏味,而且通常不起作用。我只是想知道是否有一种相当简单的方法可以做到这一点。
我遇到了这个:http: //sourceforge.net/projects/javaocr/。我已经尝试了几个小时,但我无法将其从图像中提取Image
并转换String
为文本。
谢谢大家!
这是一个有趣的话题。基本上,我有一个包含一些文本的图像。如何从图像中提取文本?
我已经尝试了很多东西,但是我所做的一切都很乏味,而且通常不起作用。我只是想知道是否有一种相当简单的方法可以做到这一点。
我遇到了这个:http: //sourceforge.net/projects/javaocr/。我已经尝试了几个小时,但我无法将其从图像中提取Image
并转换String
为文本。
谢谢大家!
您需要研究 Java OCR 实现。看看这个问题: Java OCR
Tess4J是围绕 Tesseract 引擎的 JNA 包装器,支持将 BufferedImage、File 或图像数据作为输入并返回 String 作为输出的 API。
您需要一个 OCR(光学字符识别器)库或编写自己的库。看看这个SO 问题。
试试这个字符识别库:http: //sourceforge.net/projects/javaocr/