标题:图片验证码识别教程----醉若星(原创,1~3章加源程完整版)
取消只看楼主
pacocai
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:1583
专家分:0
注 册:2007-3-12
得分:0 
建议贴例图上来,这样说没概念!

浮生若梦天边月,醉死如酒水中星。红楼一梦千人叹,岂让万夫空做贱。博客:http://hi.baidu.com/rxvip
2008-02-15 19:30
pacocai
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:1583
专家分:0
注 册:2007-3-12
得分:0 
图不要只贴一张,最好是十张,二十张这样!

浮生若梦天边月,醉死如酒水中星。红楼一梦千人叹,岂让万夫空做贱。博客:http://hi.baidu.com/rxvip
2008-02-15 19:31
pacocai
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:1583
专家分:0
注 册:2007-3-12
得分:0 
你这个验证码比较麻烦,我个人认为你只能把图截出来,然后多收集验证码的牲。其它的话就是把误差值设大一些。不过识别率来说的话肯定不能让人很满意。你需要多收集这个验证码的图片,然后对一组图进行观察,然后找出共同点。你说的旋转我看了你这里的图片,基本上都有旋转。所以这个特征码还是比较好弄,至于你说的有些数字超出图片,有不完整的情况,那最简单的就是直接只判断数字的上半部份就可以了呀!干嘛我非要载取整个数字的特征码呢?[bc07]

你注意观察一下就发现,10个数字中其实上半部份都不相同,我们可以直接只取上半部份就可以了。[bc10]

剩下的就得你自己去干了……我提供我的思路。

浮生若梦天边月,醉死如酒水中星。红楼一梦千人叹,岂让万夫空做贱。博客:http://hi.baidu.com/rxvip
2008-02-18 09:53
pacocai
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:1583
专家分:0
注 册:2007-3-12
得分:0 
1.由于数字的位置和大小不固定,怎么样才能保证读取图片的特征码与库里的等长?
数字位置和大小不固定,我最前面说过,你应该对图片进行扫描,然后取出数字的最高点和最低点,这样就能保证数字肯定能载出来,并且是只取数字。至于与特征码等长的话,你可以这样来解决,因为我现在提的方案是只需要识别数字的上部份,那么你应在特征库里只有数字一半的,然后这里有一个图片不完整,那你就需要计算一个,每次数字的特征码读出来以后,取多少行的特征码做为识别。这个很重要。并且你的特征码库里你需要有数字的360度角度及数字大小的特征库。

2.数字超出图片的情况怎么解决?
你回答是取上半部分。是这样吧?
这个随便吧,你可以取图片的上半部份,又或是只取图片n行做为识别。这个就需要你先对图片进行分析,找出规律,最后得出需要多少行进行取值最优。

3.数字旋转怎么解决?
先找规律,然后增加库中相对的旋转后的数字特征。

4.其实数字还有缩放,这个同3吧。
同上

浮生若梦天边月,醉死如酒水中星。红楼一梦千人叹,岂让万夫空做贱。博客:http://hi.baidu.com/rxvip
2008-02-18 10:23
pacocai
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:1583
专家分:0
注 册:2007-3-12
得分:0 
不能下载???这个你得问静老大了。

浮生若梦天边月,醉死如酒水中星。红楼一梦千人叹,岂让万夫空做贱。博客:http://hi.baidu.com/rxvip
2008-02-19 09:13
pacocai
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:1583
专家分:0
注 册:2007-3-12
得分:0 
谢谢各位的棒场!!!

浮生若梦天边月,醉死如酒水中星。红楼一梦千人叹,岂让万夫空做贱。博客:http://hi.baidu.com/rxvip
2008-03-06 09:13
pacocai
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:1583
专家分:0
注 册:2007-3-12
得分:0 
死水啊,你的马甲也太多了点吧?-_-!!!

浮生若梦天边月,醉死如酒水中星。红楼一梦千人叹,岂让万夫空做贱。博客:http://hi.baidu.com/rxvip
2008-03-17 08:14
pacocai
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:1583
专家分:0
注 册:2007-3-12
得分:0 
近期都没写C#的东西了,唉!等忙完这段时间了再考虑写教程了。

浮生若梦天边月,醉死如酒水中星。红楼一梦千人叹,岂让万夫空做贱。博客:http://hi.baidu.com/rxvip
2008-04-09 11:42
pacocai
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:1583
专家分:0
注 册:2007-3-12
得分:0 
以下是引用xiejunhu8在2009-6-16 10:11的发言:说个实话! 你的这个方法还处于幼儿园水平! 你的路还很长! 去看看外文文献吧~ 别再看国内的技术了, 我想等你看了一些MIT 的文献,你会发现别人比你现在的技术领先n倍。要想走捷径  一定要多看外文文献。
通常敢于说别人水平次的嘛,多数都是牛人,建议这位发言的牛人老兄,别盯着咱们这些烂地,多翻译一些高质量的好东西出来大家共享,我想这才是实在的东西,说与实实在在的在做这是有区别的。别成了说话的牛人,水平的菜鸟。PS:最近在写一个工作流集成平台,确实没时间维护这个贴子了,望各位见谅!

浮生若梦天边月,醉死如酒水中星。红楼一梦千人叹,岂让万夫空做贱。博客:http://hi.baidu.com/rxvip
2009-08-12 00:01



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-197650-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.623449 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved