鱼C论坛

 找回密码
 立即注册
查看: 68737|回复: 648

[作品展示] 【python】识别验证码

  [复制链接]
发表于 2015-8-7 17:43:25 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
赚点鱼c币
只要适当修改,具有一定的通用性。。。

先说说思路。
首先当然是下载验证码
然后我们会发现验证码里有很多杂点
QQ截图20150807173303.png

去杂点有2个方法。判断它周围8个点有几个是空白的。
然后大于某个值就把它置为0就好。
我代码里面直接用了阈值(我自己找的,我发现杂点的颜色值都小于X,于是我直接遍历像素点,小于X的都为白色,大于的都是黑色)

然后是字符分割,4个字符嘛,我发现他们虽然倾斜扭曲但是每个字符占据的边界是一样的,于是我就把它们按照具体的边距直接剪切。


然后就是识别了。

我使用了 一个叫做 “编辑距离”的算法  ,具体的可以去百度,

我先人工把图片转化成二进制,做成字库,
然后用算法匹配去匹配字库里面的数据,比对相似度。

就这样简易的验证码识别就完成了。

我测试过10组数据,全对的有5组,剩下5组中只错误一个字符的占了4组。准确率有待提高,应该是我做的字库比较随意。
具体程序长这个样子。
26.png


也就一鱼币,,大家赏一个。
游客,如果您要查看本帖隐藏内容请回复

评分

参与人数 32荣誉 +99 鱼币 +115 贡献 +59 收起 理由
yayc_zcyd + 2 + 2 鱼C有你更精彩^_^
高山 + 5 + 2 + 3 怎呢给他人随意扣分
asky533 + 5 + 5 + 3
victor.xu + 1 + 1 鱼C有你更精彩^_^
xxm8023 -5 -5 -3 报错
nahongyan1997 + 1 + 1 真的牛逼哦!!!1
风尘岁月 + 1 + 1 鱼C有你更精彩^_^
靳子轩 -1 -1 报错
8178919 -3
Mrzhou1201 + 2

查看全部评分

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2015-8-7 17:52:32 | 显示全部楼层
{:1_1:}{:1_1:}{:1_1:}{:1_1:}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2015-8-8 11:14:22 | 显示全部楼层
一个人也没有。。伤心
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2015-8-8 11:31:34 | 显示全部楼层
看看
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-8-10 07:23:58 | 显示全部楼层
thank you for sharing !!!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-8-11 10:39:29 | 显示全部楼层
慢慢学习~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-8-11 10:54:47 | 显示全部楼层
棒棒的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-8-11 11:27:26 | 显示全部楼层
来转转
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-8-11 18:09:15 | 显示全部楼层
不能沉
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-8-11 19:14:58 | 显示全部楼层
谢谢楼主分享!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 0 反对 1

使用道具 举报

发表于 2015-8-11 19:55:38 | 显示全部楼层
这个想法不错嘛~
btw,python也有图片识别的第三方模块哦!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-8-11 22:19:51 From FishC Mobile | 显示全部楼层
谢谢楼主的分享。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-8-12 05:43:59 | 显示全部楼层
感谢分享!!!~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-8-12 07:48:15 | 显示全部楼层
这个不错,牛逼啊~~~~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-8-12 10:11:16 | 显示全部楼层
学习学习!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-8-12 10:17:03 | 显示全部楼层
不错。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-8-12 10:23:22 | 显示全部楼层
楼主好屌,必须赞一个。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-8-12 10:54:34 | 显示全部楼层
看看
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-8-12 12:47:23 | 显示全部楼层
进来转转
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-8-12 15:18:08 | 显示全部楼层
应该有第三方的图片识别吧?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-21 21:07

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表