使用asprise进行图片验证码识别

发布时间:2019-11-19 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了使用asprise进行图片验证码识别脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

asPRise-java-ocr-api

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

maven

<!-- https://mvnrepository.com/artifact/com.asprise.ocr/java-ocr-api -->         <dependency>             <groupId>com.asprise.ocr</groupId>             <artifactId>java-ocr-api</artifactId>             <version>15.3.0.3</version>         </dependency> 

调用

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

脚本宝典总结

以上是脚本宝典为你收集整理的使用asprise进行图片验证码识别全部内容,希望文章能够帮你解决使用asprise进行图片验证码识别所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。