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