做了一个简单验证码识别程序(VB6.0代码)
作者:admin 日期:2008-05-11
刚刚一个朋友拿了一个站(www.mytv365.com)的验证码,要识别
我看了一下,这个验证码非常之简单,没有任何的干扰,那么就可以直接使用取字模后比较的办法;完成后的界面如图:

之前他拿来了一个源代码,不过我看着写得不怎么理想,就自己写了一个.
原理还是上面那样,只是增加了一个学习过程,这样的话可以用于其它网站类似的验证码识别.
这里没有使用智能判断,只在里面加了一个最高匹配率判断,因此对于有其它干扰的验证码,是没有办法的.
那些验证码需要多用点手段才可以搞定(目前已经写了一部分,没时间去写完.以后再说吧
)
这个就先发出来.
注意,第一次使用时,需要自己生成一个识别库,过程如下:
先取图,然后根据图片上的数字,填写实际数字到文本框内,并点击"学习"按钮;
直到所有的十个数字都识别完(标题会有提示),再点击"保存",将识别库保存下来.
再次启动程序,就可以载入了.
全部代码在这里下载:
点击下载此文件
我看了一下,这个验证码非常之简单,没有任何的干扰,那么就可以直接使用取字模后比较的办法;完成后的界面如图:

之前他拿来了一个源代码,不过我看着写得不怎么理想,就自己写了一个.
原理还是上面那样,只是增加了一个学习过程,这样的话可以用于其它网站类似的验证码识别.
这里没有使用智能判断,只在里面加了一个最高匹配率判断,因此对于有其它干扰的验证码,是没有办法的.
那些验证码需要多用点手段才可以搞定(目前已经写了一部分,没时间去写完.以后再说吧

这个就先发出来.
注意,第一次使用时,需要自己生成一个识别库,过程如下:
先取图,然后根据图片上的数字,填写实际数字到文本框内,并点击"学习"按钮;
直到所有的十个数字都识别完(标题会有提示),再点击"保存",将识别库保存下来.
再次启动程序,就可以载入了.
全部代码在这里下载:

评论: 7 | 引用: 0 | 查看次数: 9229


请问下,字模的原理是什么样的?
admin 于 回复

就是点阵图而已.
记录一个XY阵列方块内的点是黑色还是白色.
因为这个验证码非常简单,所以才可以使用如此简单的办法搞定,因此只要学习完成了,就可以100%识别了.
记录一个XY阵列方块内的点是黑色还是白色.
因为这个验证码非常简单,所以才可以使用如此简单的办法搞定,因此只要学习完成了,就可以100%识别了.


你好,这个验证码识别的无法下载,可以发到我的邮箱吗
谢谢了
我的邮箱是 liupan182#163.com
admin 于 回复
谢谢了
我的邮箱是 liupan182#163.com

已发送,请查收



原理还不是一样
反正代码都在那里,自己改改呗.
反正代码都在那里,自己改改呗.


可以帮忙做一个5位的验证码的码?


我用这个文件下载图片用
搜索一下就可以找到下载.
搜索一下就可以找到下载.


MSINET.OCX 不能正确注册丢失或无效, 这个文件做什么用的?
下载功能经测试是正常的,如果不能正常下载,请检查你的浏览器相关设置.