博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用asprise进行图片验证码识别
阅读量:7120 次
发布时间:2019-06-28

本文共 870 字,大约阅读时间需要 2 分钟。

asprise-java-ocr-api

内置了对windows、mac、linux平台的类库在jar里头,可以自己加载,无需额外在操作系统安装,可便携性强一点。

maven

com.asprise.ocr
java-ocr-api
15.3.0.3

调用

public static String recognize(BufferedImage image) {        Ocr.setUp();        Ocr ocr = new Ocr();        ocr.startEngine("eng", Ocr.SPEED_FASTEST);        String result = ocr.recognize(image,com.asprise.ocr.Ocr.RECOGNIZE_TYPE_ALL, com.asprise.ocr.Ocr.OUTPUT_FORMAT_PLAINTEXT,0,null);        ocr.stopEngine();        return result;}

Ocr不是线程安全的,因此多线程的话,每个线程自己new一个实例

测试

ClassLoader classLoader = getClass().getClassLoader();        String path = classLoader.getResource("xxxx.jpg").getPath();        BufferedImage img = ImageIO.read(new File(path));        String result = recognize(img);        System.out.println(result);

doc

转载地址:http://rwsel.baihongyu.com/

你可能感兴趣的文章
19、java内存分配 常量池详解
查看>>
WINRAR4.2破解方式或注册码
查看>>
hbase列表排序
查看>>
【程序员面试宝典】找规律
查看>>
网购时代,写在消费者权益保护的新篇章大企业
查看>>
功率W与dBm的对照表及关系(转)
查看>>
制作SM2证书
查看>>
264分析两大利器:264VISA和Elecard StreamEye Tools
查看>>
IOS中定时器NSTimer的开启与关闭
查看>>
C#中HttpClient使用注意:预热与长连接
查看>>
JS 数组去重(数组元素是对象的情况)
查看>>
Windows Phone 8.1 新功能 - 应用栏控件
查看>>
Android开发(十五)——ListView中Items的间距margin
查看>>
Android开发之permission
查看>>
感叹世道
查看>>
C# 无法识别的转义序列
查看>>
程序员笔记之设计(一)
查看>>
软件工程师的鄙视链
查看>>
【JS】<c:foreach>用法
查看>>
【 D3.js 入门系列 --- 9.3 】 弦图生产
查看>>