一个可以用来预测滑块验证码中滑块位置的模型
很多时候当你爬取某些公共数据时,也会促发且不限于一种验证方式,其中,滑块验证与点击验证较为繁琐。前段时间用opencv中特征提取后进行边框模板比对来得到滑块的大致位置,但当滑块背景图复杂度高时,会出现位置偏差较大,或者根本就在其他位置的情况。方才想到用深度学习来训练已知的一些滑块数据集。
本文模型使用fasterrcnn-resnet50-fpn预训练模型,利用对预训练权重进行微调,从原本81类缩减到2类,得到了比较不错的结果。
网站直接使用:https://slider_pre.mengta.link/
原图像:
预测后的:
另一种用opencv并不能准确预测的情况(大红框):
使用本文模型的预测结果(小红框):
谷歌云盘下载地址:https://drive.google.com/file/d/1oJKObrPpepf6urYaYJxJOmyRZn7vE8OU/view?usp=sharing
缺点:由于数据集有限。只能对于单个缺口进行检测,不过就目前而言(滑块都是水平或者垂直移动,完全可以对获取到的图像进行裁剪后检测,所得到的位置在加上裁剪去的长度就是对应需要移动的距离),后续将尝试多滑块缺口的训练
假如你需要数据集,请联系我的邮箱:mengta6664@gmail.com



