如有损害他人利益,请即时通知,文章会在第一时间内删除!
前言
继极验文字点选的发布,怎么能少得了易盾呢,本次分享将会把模型,代码,数据集一起分享出来!
摘要(About this paper):
易盾的文字点选识别,其中包括验证码模型,和7w+文字数据集,目前识别率在80左右,当作一个小练习,后续有数据集的同学愿意分享,可以接着训练该模型,由于模型和数据集比较大,就分享在QQ群文件里了,有需要的可以进群一起交流!
扩充 识别思路:
易盾文字点选验证码模型训练思路!
一、label_image 标注文字位置约400左右
二、pytorch + yolov3 训练位置预测模型
三、根据预测位置裁剪汉字图片
四、pytorch + CNN 深层神经网络识别汉字
总结:
大部分的验证码用目标检测+卷积神经网络是都能搞定的!如果类似易盾图标点选就可以减少数据集,使用孪生网络进行预测!
关于安装:
很多github上都有讲Linux系统的,本文以windows为例!
- pip install torch==1.4.0+cpu torchvision==0.5.0+cpu -f https://download.pytorch.org/whl/torch_stable.html
- pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
- pip install git+https://github.com/philferriere/cocoapi.git#subdirectory=PythonAPI
- 本套识别系统环境搭建十分简单!如果使用cuda的高级玩家,把pytorch的版本换下就ok,换成GPU版本即可!
- pytorch环境安装链接 注意下先安装torch,再装其他依赖,省事儿!
- 安装完毕!启动captcha_server.py 就ok!调用实例在api_requests.py里面!
-
由于方便大家下载模型和数据集!已经上传至QQ群:1126310403 群文件!
测试效果图:
返回结果:
所有代码因体积过大,百X云下载过慢,方便大家下载模型和数据集!已经上传至QQ群,有需要的可以加群下载!!! 百X云打包结束后会将链接放出!!!
作者QQ:908383407
一切仅供图像识别交流,切勿用于非法业务!!!
此文章禁止转载!
此文章禁止转载!
此文章禁止转载!
来源:oschina
链接:https://my.oschina.net/u/4312161/blog/4473655