使用GDI+识别简单的图形验证码

okoooo 2007-11-08 11:22:27
由于业务需要,
需要通过程序登陆http://web.travelsky.com/ 站点,
该站点登陆存在验证码,简单分析后,觉得他的验证码格式很简单,于是决定自己着手写一个识别程序。
拿出来大家共享,并请高手赐教如何识别复杂,带文字扭曲的验证码,以及一些图象的处理方式

对该站点的验证码分析
1,只包括0-9 a-f 这些字母和数字,并且字母只有小写
2,背景颜色为浅色系,字母颜色为蓝色系为主的深色系
3,干扰像素与字母颜色相同,
4,验证码无字体和位置变化。

基于上面几条,在下用这样的方法处理。
1,截取一些图片,使图片包含所有字母。
2,将这些图片处理成背景为纯白色,字母和干扰像素为纯黑色的图片。
3,用photo提取0-9,a-f这些字母,并存成单独的图象文件
4,用这些图片跟原图进行匹配,比较,比较方式采用循环资源图片,从左到右,从上到下的像素匹配方式。
开发环境 vc++.net 2003

多的不说了,感兴趣的朋友下载代码来讨论。
...全文
434 30 打赏 收藏 转发到动态 举报
写回复
用AI写文章
30 条回复
切换为时间正序
请发表友善的回复…
发表回复
jianqifeihong 2010-05-22
  • 打赏
  • 举报
回复
曾经考虑过一下这个,但是没有眉目
  • 打赏
  • 举报
回复
狂晕罗,找不到?
pgmsoul 2010-05-22
  • 打赏
  • 举报
回复
这就叫吃饱了撑的。
  • 打赏
  • 举报
回复
怎么无东西拉,在哪?
  • 打赏
  • 举报
回复
好想学习学习啊,教我啊
okoooo 2007-12-07
  • 打赏
  • 举报
回复
rifor
惊峰
等 级:
发表于:2007-12-06 23:57:4024楼 得分:0
楼主太强了,现在好多公司做traveleasy的配置放大的,航信搞个验证码出来,搞晕了一批人了。

=============================================================================
可不能让他们知道了,要不我也快晕了!
姐夫唐 2007-12-06
  • 打赏
  • 举报
回复
楼主太强了,现在好多公司做traveleasy的配置放大的,航信搞个验证码出来,搞晕了一批人了。
okoooo 2007-12-04
  • 打赏
  • 举报
回复
jacklzw88 这位朋友难道就不能简单介绍一下么?
e_feeling 2007-12-03
  • 打赏
  • 举报
回复
学习
daidongsheng 2007-11-21
  • 打赏
  • 举报
回复
我也想知道那个人工智能的原理
eduyu 2007-11-21
  • 打赏
  • 举报
回复
up
jsphuang 2007-11-21
  • 打赏
  • 举报
回复
不错!
okoooo 2007-11-20
  • 打赏
  • 举报
回复
zhulinpptor
zhulin
等 级:
发表于:2007-11-20 10:24:3217楼 得分:0
最好的方法是人工智能



===================
简单的原理能不能介绍下?
pptor 2007-11-20
  • 打赏
  • 举报
回复
最好的方法是人工智能
okoooo 2007-11-20
  • 打赏
  • 举报
回复
要沉了,准备结贴
okoooo 2007-11-16
  • 打赏
  • 举报
回复
jacklzw88
不可爱咯
等 级:
发表于:2007-11-13 17:49:2113楼 得分:0
最好的方法是人工智能。



jacklzw88
不可爱咯
等 级:
发表于:2007-11-13 17:50:4514楼 得分:0
我写过一个自动发布供求信息的,用人工智能分析验证码

=================================================
能简单介绍一下么?
jacklzw88 2007-11-13
  • 打赏
  • 举报
回复
我写过一个自动发布供求信息的,用人工智能分析验证码
jacklzw88 2007-11-13
  • 打赏
  • 举报
回复
最好的方法是人工智能。
pptor 2007-11-13
  • 打赏
  • 举报
回复
牛人
okoooo 2007-11-13
  • 打赏
  • 举报
回复
qeq2008
看脚下!
等 级:
发表于:2007-11-12 18:53:0910楼 得分:0
可不可以逐个像素点比较

==============================================
目前就是逐个像素点比较的
加载更多回复(10)

19,469

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧