【发布时间】:2012-12-30 09:23:34
【问题描述】:
大家好,
如图所示,我有一张图像,其中包含图像中的用户名、城市和工作字段。我只想用 java 程序从这个图像中读取这些字符字段值。 如果有人对此有任何想法,请告诉我
谢谢
【问题讨论】:
-
谷歌
java captcha recognition,或java character from image recognition
标签: java image-processing
大家好,
如图所示,我有一张图像,其中包含图像中的用户名、城市和工作字段。我只想用 java 程序从这个图像中读取这些字符字段值。 如果有人对此有任何想法,请告诉我
谢谢
【问题讨论】:
java captcha recognition,或java character from image recognition
标签: java image-processing
您可以通过图像使用 Java 字符识别进行谷歌搜索,还有一个很好的方法可以使用 example. 这个 jar 来进行测试
【讨论】:
Tess4J,Tesseract 引擎的 Java 包装器,可以识别此类图像(重新缩放到 300 DPI 后)。
【讨论】:
您应该开始研究像shown here 这样的字符识别库。还有,看看这个问题here
【讨论】:
要读取图像,您可以使用 BufferedImage:http://docs.oracle.com/javase/tutorial/2d/images/loadimage.html
加载图像后,您可以运行 OCR 模块来获取其文本。以下是一些 OCR 软件的示例,从好到坏排序:ABBYY(但它不是免费的)、Tesseract、Java OCR、Asprise...
仅此而已!!
【讨论】: