package snippet;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
import com.asprise.util.ocr.OCR;
public class ParseJPEG_withOCR {
public static String getRecogniseStr(File imageFile) {
String s = "";
try {
BufferedImage image = ImageIO.read(imageFile);
int width = image.getTileWidth();
int height = image.getTileHeight();
image = image.getSubimage(1, 1, width-2, height-2);
s = new OCR().recognizeEverything(image);
} catch (IOException e) {
e.printStackTrace();
System.out.println(" 图片识别失败! ");
}
return s;
}
public static void main(String[] args) {
String code = getRecogniseStr(new File("c:/test.bmp"));
if(code!=null&&code.length()>0){
code = code.toLowerCase();
code = code.replaceAll("q", "9");
code = code.replaceAll("o", "0");
code = code.replaceAll("l", "1");
}
System.out.println(code);
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
国内第一个绝对高识别率,高效率的Java 验证码识别引擎,推荐使用于自动发贴机、数据采集系统的图片验证码自动识别场合!使用方法:下载解压后,导入Eclipse或MyEclipse中,然后在c:盘下放置一张验证码图片(如:test.bmp),然后运行ParseJPEG_withOCR类的main方法即可!
资源推荐
资源详情
资源评论
收起资源包目录
JavaOCR.rar (13个子文件)
JavaOCRTest
src
snippet
ParseJPEG_withOCR.java 984B
bin
snippet
ParseJPEG_withOCR.class 2KB
.classpath 459B
.settings
org.eclipse.core.resources.prefs 114B
org.eclipse.jdt.core.prefs 629B
.project 381B
lib
JTwain.jar 73KB
jid.jar 660KB
aspriseOCR.jar 8KB
AspriseOCR.dll 1.7MB
ILU.dll 80KB
DevIL.dll 844KB
AspriseJTwain.dll 396KB
共 13 条
- 1
dywdyw
- 粉丝: 2
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
- 4
- 5
- 6
前往页