学习型 ASP/PHP/ASP.NET 主机 30元/年全能 ASP/PHP/ASP.NET 主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付
发新话题
打印

图片验证码识别教程----醉若星(原创,1~3章加源程完整版)

本主题由 天使不哭 于 2008-1-17 16:46 加入精华
很暴力,很黄!!!顶!
[GLOW=255,red,2]for(;;){learn++;}[/GLOW]

TOP

老李…………绝对是被阿达教坏了。
浮生若梦天边月,醉死如酒水中星。红楼一梦千人叹,岂让万夫空做贱。博客:http://hi.baidu.com/rxvip

TOP

不错哦   谢谢啦

TOP

引用:
以下是引用 pacocai 在 2008-1-30 08:37 的发言:

老李…………绝对是被阿达教坏了。
怎么能这么说呢?FK... 好就要顶。黄就要暴!,,
[GLOW=255,red,2]for(;;){learn++;}[/GLOW]

TOP

也许我没有明天,但是我拥有现在

TOP

我支持

TOP

受教了!!!
多多写写噻。

TOP

嘿嘿,这样的判断方式在字母数字还好说,要是碰上腾讯的验证码就太有难度了。
不管怎么说,学习

TOP

也可以实现,那就是先寻找文字出现的规律,然后收集库,只不过库比较大就是了。不过一般生成中文验证码的话是使用ACSII来实现的,所以汉字不是太多,还可以接受,我记得QQ的验证码里还有其它的干扰,那就先对图片做灰度处理,然后再去杂。这样识别率相对就比较记了,在取图片汉字的时候要先记录最高点,然后是最低点。这样就能取到一个完整的汉字了。只不过像这样做下来的话就是体力活,不是脑力活了。

其实这里可以写一个更加自动的特征码收集程序,不断的从网上读取图片,然后把特征码全收到一个ACCESS数据库里去,以后就直接读这个库里的特征码进行识别就行了,特征码收集得越多,那就意味着识别率就越高。
浮生若梦天边月,醉死如酒水中星。红楼一梦千人叹,岂让万夫空做贱。博客:http://hi.baidu.com/rxvip

TOP

事实上这里所提供的只是一种思路,也就是说当你需要做到这一块的时候就以这个思路去思考。而不是让各位搬代码,或是直接抄代码。这样做真没意义……
浮生若梦天边月,醉死如酒水中星。红楼一梦千人叹,岂让万夫空做贱。博客:http://hi.baidu.com/rxvip

TOP

发新话题