`
lvhuiqing
  • 浏览: 244826 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

一个纯java的验证码识别算法

阅读更多
在进行性能测试时,某些时候需要输入验证码。手工输入是不可能的,这就需要验证码的自动识别。

附件中的验证码识别算法对纯数字的验证码,可以达到百分之四十的正确率,基本够用了。

main方法入口: GUIController

样本图片:trainningpic.zip (使用方法:图片命名的最后一位是图片的数字值)

分享到:
评论
4 楼 vfgvfrgvs 2016-08-31  
引用
引用
引用
引用
引用
引用
引用
引用
引用
[list]
[*][list]
[*][*][img][img][/img][/img]
[*][/list]
[/list]
||||||
|||||
|||||
||||
||||
|||
|||
||
||
|
|
3 楼 656615066lkl 2014-06-05  
[color=brown][/color]cczxCZCX
2 楼 keephope 2014-01-29  
求教一下。是不是这个程序只能分辨出间距相等的验证码的内容呢
1 楼 boke_xu 2012-07-06  
你好,有关javaocr的问题想请教下你。
打开你的项目,运行。显示解析成功,但没能看到结果哦?
或者能否加Q沟通一下:13561411
非常感谢。

相关推荐

    验证码识别简单算法Java代码

    验证码自动识别简单算法,java代码,供参考

    java 开源 验证码识别

    增加了细化算法。 增加了注释 界面稍微变了变

    java识别图片验证码的2种方式

    包含5个识别图片验证码的类,分别对应不同5种不同的验证码 其中用了两种不同的实现方式(截取采样像素比对+Tesseract-OCR识别) 附带一个图像指纹类(判定图片相似度)和一个寻找联通线的类(八皇后算法实现)

    开源 java 神经网络 验证码识别软件

    本软件采用神经网络技术进行验证码识别。 软件具备学习能力。 工作目录下有图片样本。 需jdk1.6 使用eclipes开发。有个jar 包提示说没有 请自己在工作目录下找找再添加上去。 细化算法加上去估计效果会更好 ,懒得写...

    java验证码识别.docx

    机器学习:使用机器学习算法来训练模型,以识别不同类型的验证码。通常使用机器学习库(如Scikit-learn)来实现机器学习操作,例如K近邻算法、决策树算法、支持向量机算法等。 预测与输出:将输入的验证码图像传递给...

    用java编写的验证码识别

    java实现通过滴水算法识别验证码,内附验证码图片,可直接运行。

    基于惯性大水滴滴水算法和支持向量机的粘连字符验证码识别

    基于惯性大水滴滴水算法和支持向量机的粘连字符验证码识别 详细信息:http://blog.csdn.net/yinchuandong2/article/details/40340735

    验证码生成.zip

    文章详见链接https://blog.csdn.net/qq_39559641/article/details/98029015,英文和数字混合的...换一个”超链接生成新的验证码,这时页面并不会刷新。本项目为Eclipse中的Dynamic Web Project,需要用Eclipse打开。

    消除验证码上的干扰(java源码)

    消除验证码上的干扰,抛砖引玉,大家见笑。

    javaCaptcha:java 验证码识别 svm

    一个验证码识别框架Introduction:1.使用大津算法去除背景噪声2.使用CFS算法进行切割3.使用惯性大水滴算法对图像进行切割4.使用转移矩阵对二值矩阵进行缩放5.使用支持向量机进行学习和分类识别

    基于Matlab实现不变矩数字验证码识别系统+GUI操作界面(源码+图片数据集+说明文档).rar

    这个仿真代码,首先通过对彩色验证码图像进行灰度化、二值化、去燥和归一化等步骤来进行预处理,通过建立模板库的动态更新机制来提高系统的兼容性,进一步提升验证码识别的效率和准确性,代码亲测可用 2、代码特点:...

    JAVA上百实例源码以及开源项目

     Tcp服务端与客户端的JAVA实例源代码,一个简单的Java TCP服务器端程序,别外还有一个客户端的程序,两者互相配合可以开发出超多的网络程序,这是最基础的部分。 递归遍历矩阵 1个目标文件,简单! 多人聊天室 3...

    JAVA上百实例源码以及开源项目源代码

     Tcp服务端与客户端的JAVA实例源代码,一个简单的Java TCP服务器端程序,别外还有一个客户端的程序,两者互相配合可以开发出超多的网络程序,这是最基础的部分。 递归遍历矩阵 1个目标文件,简单! 多人聊天室 3...

    java开源包4

    WARTS是一个纯Java数据库工具,可以执行字符编码识别的数据同步。开发它是用于在UTF-8 Oracle实例中使用ASCII编码的Oracle 数据库中来正确的传输非ASCII字符。 Java模板语言 Beetl Beetl,是Bee Template Language的...

    java开源包11

    WARTS是一个纯Java数据库工具,可以执行字符编码识别的数据同步。开发它是用于在UTF-8 Oracle实例中使用ASCII编码的Oracle 数据库中来正确的传输非ASCII字符。 Java模板语言 Beetl Beetl,是Bee Template Language的...

    java开源包6

    WARTS是一个纯Java数据库工具,可以执行字符编码识别的数据同步。开发它是用于在UTF-8 Oracle实例中使用ASCII编码的Oracle 数据库中来正确的传输非ASCII字符。 Java模板语言 Beetl Beetl,是Bee Template Language的...

    java开源包101

    WARTS是一个纯Java数据库工具,可以执行字符编码识别的数据同步。开发它是用于在UTF-8 Oracle实例中使用ASCII编码的Oracle 数据库中来正确的传输非ASCII字符。 Java模板语言 Beetl Beetl,是Bee Template Language的...

    java开源包9

    WARTS是一个纯Java数据库工具,可以执行字符编码识别的数据同步。开发它是用于在UTF-8 Oracle实例中使用ASCII编码的Oracle 数据库中来正确的传输非ASCII字符。 Java模板语言 Beetl Beetl,是Bee Template Language的...

    java开源包5

    WARTS是一个纯Java数据库工具,可以执行字符编码识别的数据同步。开发它是用于在UTF-8 Oracle实例中使用ASCII编码的Oracle 数据库中来正确的传输非ASCII字符。 Java模板语言 Beetl Beetl,是Bee Template Language的...

Global site tag (gtag.js) - Google Analytics