用Asprise的OCR包,破解验证码

这篇博客介绍了如何使用Asprise的OCR Java包来识别图像中的文字,包括条形码。文章提供了详细的步骤,包括下载包含破解的zip文件,设置依赖库,并展示了简单的代码示例。虽然此包用于验证码识别效果不佳,但为处理加噪图片提供了一些思路,如通过统计颜色频率去噪。
摘要由CSDN通过智能技术生成

今天要介绍Java的OCR(图片字符识别)包,由Asprise出品。它甚至可以读条形码。

请从下面的链接下载包含破解的zip文件。

 

Asprise-OCR-Java-Windows_XP_32bit-4.0.zip

 

 

这个包用起来非常简单。

解开上面的zip后,里面有demo-src.jar,把这个jar也解开,打开 com/asprise/util/ocr/demo/Demo.java 看看,就全明白了:

 

解压后将aspriseOCR.jar  拷贝到工程,将AspriseOCR.dll, DevIL.dll,ILU.dll 复制到jdk/bin目录下就可以使用了,当然这是个商业软件,运行的时候会提示购买,破解版见附件

 

 

 

 

  1. /* 
  2.  * $Id$ 
  3.  *  
  4.  */  
  5. package com.asprise.util.ocr.demo;  
  6. import java.awt.image.BufferedImage;  
  7. import java.io.File;  
  8. import java.io.IOException;  
  9. import javax.imageio.ImageIO;  
  10. import com.asprise.util.ocr.OCR;  
  11. public class Demo {  
  12.     public static void main(String[] args) throws IOException {  
  13.         if(("1.4").compareTo(System.getProperty("java.vm.version")) > 0) {  
  14.             System.err.println("Warining: /n/nYou need Java version 1.4 or above for ImageIO to run this demo.");  
  15.             System.err.println("Your current Java version is: " + System.getProperty("java.vm.version"));  
  16.             System.err.println("/nSolutions: /n");  
  17.             System.err.println("(1) Download JRE/JDK version 1.4 or above; OR /n");  
  18.             System.err.println("(2) Run DemoUI, which can run on your current Java virtual machine.");  
  19.             System.err.println("    Double click the 'runDemoUI' to invoke it./n");  
  20.             return;  
  21.         }  
  22.         System.out.println("Welcome to Asprise OCR v4.0 Demo!/n");  
  23.         
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值