首页
论坛
课程
招聘
[原创][公开源代码]完美、诛仙等游戏验证码答题反外挂系统的初级识别程序
2009-4-10 22:07 77968

[原创][公开源代码]完美、诛仙等游戏验证码答题反外挂系统的初级识别程序

2009-4-10 22:07
77968
write by http://hi.baidu.com/weolar/blog/item/7f14ac6412821bf8f63654aa.html

如题,完美、诛仙等游戏为了防止外挂,设置了验证码答题系统。

这种系统的答题方式是识别下图中有几个红色字表示的汉字。


这种图对汉字做了大量的扭曲变形、干扰线添加等工作,导致识别工作变的异常困难。

当初想搞这种设别是为因为毕业设计与此有关,现在毕设改了也就没用了。

下面这个工程是当初我做的识别系统扣出来的一部分,只实现了对某个字和标准字的
相似度对比部分。(对重叠汉字的区分识别、干扰线去除等操作还有点不完善,就去掉了。)
可以看出,相同的字的相似度基本在0.5xxx以上。这可以作为区分不同字的依据。

工程的界面比较挫,只是扣出来后用来测试用的,而且代码malloc后的内存都没释放,
大家将就着
看吧! 
另外,这玩意完全靠自己写的,没用啥库,就是一个很简单的算法
(虽然简单但是当时为了能出效果还是换了很多种算法呐),
而且我也根本没学过啥模式识别的,光凭自己苦想出算法的。各位要打击请随意 


附件中TEST.RAR为测试用的图片。别的图片不支持。


可以看出来不同的字的相似度比较低。


[2022冬季班]《安卓高级研修班(网课)》月薪两万班招生中~

上传的附件:
收藏
点赞0
打赏
分享
最新回复 (118)
雪    币: 203
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
wwwst 活跃值 2009-4-10 22:15
2
0
-_-
              matlab
雪    币: 201
活跃值: 活跃值 (39)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
dwing 活跃值 1 2009-4-10 22:26
3
0
- -||| 好强的技术...
雪    币: 201
活跃值: 活跃值 (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
phikaa 活跃值 2009-4-10 22:39
4
0
算法是你自己想的?...不容易
雪    币: 249
活跃值: 活跃值 (30)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
chimney 活跃值 3 2009-4-10 22:42
5
0
强大的盟主,学习!
雪    币: 349
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
Osleti 活跃值 2009-4-10 22:43
6
0
这么强大...............................下来研读
雪    币: 203
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
azy 活跃值 2009-4-10 22:54
7
0
[QUOTE=;]...[/QUOTE]
这个好,学习下
雪    币: 143
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
ohlucifer 活跃值 2009-4-10 22:56
8
0
下了学习~~~~~~~~
雪    币: 2514
活跃值: 活跃值 (559)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
暗夜盗魔 活跃值 1 2009-4-10 22:57
9
0
很强大,向楼主学习!!!!!!!
雪    币: 1836
活跃值: 活跃值 (153)
能力值: (RANK:330 )
在线值:
发帖
回帖
粉丝
Bughoho 活跃值 8 2009-4-10 23:56
10
0
膜拜LZ123456
雪    币: 256
活跃值: 活跃值 (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
太虚伪了 活跃值 1 2009-4-10 23:59
11
0
哦,册那,太强了
能让dwing显形顶贴
膜拜
雪    币: 256
活跃值: 活跃值 (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
太虚伪了 活跃值 1 2009-4-11 00:03
12
0
kingsoft牛人好多啊
雪    币: 667
活跃值: 活跃值 (56)
能力值: ( LV12,RANK:300 )
在线值:
发帖
回帖
粉丝
轩辕小聪 活跃值 7 2009-4-11 04:26
13
0
汉字验证码识别,很有才
雪    币: 240
活跃值: 活跃值 (10)
能力值: ( LV10,RANK:170 )
在线值:
发帖
回帖
粉丝
三根火柴 活跃值 4 2009-4-11 08:58
14
0
厉害,支持下!
雪    币: 247
活跃值: 活跃值 (10)
能力值: ( LV9,RANK:420 )
在线值:
发帖
回帖
粉丝
小子贼野 活跃值 10 2009-4-11 11:54
15
0
不 得 不 膜 拜
雪    币: 359
活跃值: 活跃值 (280)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
wangshy 活跃值 2 2009-4-11 13:04
16
0
强,膜拜一下
雪    币: 1481
活跃值: 活跃值 (154)
能力值: ( LV15,RANK:670 )
在线值:
发帖
回帖
粉丝
cntrump 活跃值 13 2009-4-11 14:01
17
0
现在的水平无法学习,只能支持
雪    币: 237
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
雲飛揚 活跃值 2009-4-11 14:32
18
0
支持一下楼主,下载学习了.
雪    币: 276
活跃值: 活跃值 (10)
能力值: ( LV9,RANK:850 )
在线值:
发帖
回帖
粉丝
大菜一号 活跃值 21 2009-4-11 15:06
19
0
靠,放出来了啦,学习啊
雪    币: 376
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
Music小冷 活跃值 2009-4-11 16:03
20
0
膜拜楼主!
去年的时候我也用Delphi+半个多月的时间来做完美的这个图形识别,可惜我水平太菜,搞到最后分析一题要3秒,识别成功率连50%都到不了........
最近正想学习VC,就研究楼主的代码来学习了^^
顺便帖个刚跳出来的神鬼的题
上传的附件:
雪    币: 250
活跃值: 活跃值 (85)
能力值: ( LV12,RANK:450 )
在线值:
发帖
回帖
粉丝
weolar 活跃值 10 2009-4-11 18:02
21
0
这不是强大的Bughoho和dwing前辈么……哈哈,能吸引到你们真是荣幸哈~



你也在研究?希望我这个能对你有所帮助
我的完整的工程能扣出绝大部分的字了,而不仅仅是像这种摆好了的字去识别。但汉字太多了,有的字的笔画根本就像干扰线一样,我想了想这个貌似只有存储大量的字库才能搞定,所以还是放弃了
雪    币: 223
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
aiie 活跃值 2009-4-11 18:23
22
0
想学习也学习不了
雪    币: 27
活跃值: 活跃值 (21)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
goodcode 活跃值 2 2009-4-11 21:14
23
0
膜拜,学习
雪    币: 190
活跃值: 活跃值 (23)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
rbwow 活跃值 2009-4-11 21:45
24
0
强烈支持盟主开源....
雪    币: 202
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
啊坏 活跃值 2009-4-11 22:08
25
0
很强大。。学习了~~
游客
登录 | 注册 方可回帖
返回