鱼C论坛

 找回密码
 立即注册
查看: 6920|回复: 27

[作品展示] 用sklearn的svm识别验证码

[复制链接]
发表于 2017-8-6 19:58:36 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 小锟 于 2017-8-6 20:11 编辑

最近想爬一下自己学校的教务系统,发现要输入验证码,用tesseractocr来识别发现准确率不高,于是想到了用机器学习来实现
发几张验证码
游客,如果您要查看本帖隐藏内容请回复



最后训练完后发现单个字母的识别率为93%
一个验证码的识别率为75%
因为登陆时post请求发送的很快,所以这个成功率基本上已经可以很快的登陆了
因为禁止上传ipynb类型的文件,大家就看看代码吧


验证码的答案是自己手输的,可能会有错误
ipynb的txt文件改下后缀就可以用nootbook打开了
5.gif
0.gif
4.gif

checkcode.rar

294.73 KB, 下载次数: 146

验证码压缩包

checkcode.txt

1.05 KB, 下载次数: 22

验证码答案

asdi.txt

69.62 KB, 下载次数: 42

ipynb版本

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

使用道具 举报

发表于 2017-8-6 19:59:43 | 显示全部楼层
大神,学习学习!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-8-6 20:05:31 | 显示全部楼层
不过我发现,你这个原来使用jupter notebook 写的,这样看起来很难懂啊。
直接把ipynb改个文件名就能上传了。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-8-6 20:05:44 | 显示全部楼层
ooxx7788 发表于 2017-8-6 19:59
大神,学习学习!

我也是刚学,python那么优雅的语音给我写的那么难看,刚刚忘了上传验证码答案了,现在补上
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-8-6 20:12:16 | 显示全部楼层
ooxx7788 发表于 2017-8-6 20:05
不过我发现,你这个原来使用jupter notebook 写的,这样看起来很难懂啊。
直接把ipynb改个文件名就能上传 ...

谢谢啦,已经改好
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-8-6 20:19:29 | 显示全部楼层
小锟 发表于 2017-8-6 20:12
谢谢啦,已经改好

我也试过了,可以打开,完美!
0-6172.jpg
我这还有我写的变态级(我肉眼都看不出来的)验证码生成器,你要不要试试啊!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-8-6 20:54:08 | 显示全部楼层
ooxx7788 发表于 2017-8-6 20:19
我也试过了,可以打开,完美!

我这还有我写的变态级(我肉眼都看不出来的)验证码生成器,你要不要试 ...

这个噪音太大了,二值化后感觉可以根据密度来或者比例来进行去噪音,至于要分成多少面积算一次密度,这也要算,目前还做不出来,哈哈哈
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-8-9 10:23:05 | 显示全部楼层
学习一下
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-8-9 10:40:01 | 显示全部楼层

我这个是分割4位的,五位的话分割方法要变一下,我研究了你的那3张图,有50列,后五列是空白的,也就是45列,五个数字正好平均分布,你可以这样分割
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-8-9 10:42:50 | 显示全部楼层
小锟 发表于 2017-8-9 10:40
我这个是分割4位的,五位的话分割方法要变一下,我研究了你的那3张图,有50列,后五列是空白的,也就是45 ...

关于图像之类的,我不太了解,刚开始学,请问这种切割什么的改怎么学?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-8-9 10:47:08 | 显示全部楼层
zkamsk 发表于 2017-8-9 10:42
关于图像之类的,我不太了解,刚开始学,请问这种切割什么的改怎么学?

图像是像素组成的,一整图片可以看成矩阵,也就是列表,列表怎么分割的就可以怎么分割,最好用Numpy库吧,速度快,操作简单
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-8-9 10:55:56 | 显示全部楼层
小锟 发表于 2017-8-9 10:47
图像是像素组成的,一整图片可以看成矩阵,也就是列表,列表怎么分割的就可以怎么分割,最好用Numpy库吧 ...

我刚找到了这样一篇博客,十分详细,刚好学学,十分感谢你,我的鱼C等级太低,没法加好友,这是我的QQ(2929754715),希望能加你为好友,向你多多请教
http://blog.csdn.net/frank_good/article/details/52251062
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-6-11 09:45:07 | 显示全部楼层
厉害
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-6-11 16:22:07 | 显示全部楼层
本帖最后由 xueyefengbao 于 2018-6-11 16:26 编辑

正好用到
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-6-12 14:26:25 | 显示全部楼层

好久没来鱼C了,能帮到你是我的荣幸
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-6-12 15:39:48 | 显示全部楼层
很好。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-10-30 01:34:36 | 显示全部楼层
Hello World
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-10-30 06:24:32 From FishC Mobile | 显示全部楼层
学习学习
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-1-15 14:58:28 | 显示全部楼层
做失败了来学习一下
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-2-28 10:34:39 | 显示全部楼层
大神,学习学习!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-17 21:33

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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