大家好,
如图所示,我有一张图片,包含用户名、城市和工作字段。我想用Java程序从这张图片中读取这些字符字段的值。
如果有任何人对此有什么想法,请告诉我。
谢谢。
大家好,
如图所示,我有一张图片,包含用户名、城市和工作字段。我想用Java程序从这张图片中读取这些字符字段的值。
如果有任何人对此有什么想法,请告诉我。
谢谢。
Tess4J是Tesseract引擎的Java封装,可以识别这样的图像(缩放到300 DPI后)。
要读取图像,您可以使用BufferedImage:http://docs.oracle.com/javase/tutorial/2d/images/loadimage.html
一旦加载了图像,您可以运行OCR模块来获取其文本。以下是一些按照优劣排序的OCR软件示例:ABBY(但它不是免费的),Tesseract,Java OCR,Asprise...
就是这样!