某盾滑块拼图验证码增强版

介绍

提示:文章仅供交流学习,严禁用于非法用途,如有不当可联系本人删除

最近某盾新推出了,滑块拼图验证码,如下图所示,这篇文章介绍怎么识别滑块距离相关。

参数attrs

通过GET请求获取的参数attrs, 决定了旋转方向、角度等,解完混淆大致代码如下

为了方便 下面说到小图 即指front 图片

当attrs >0 , 小图front 会先偏移,再以右下点为中心旋转,<0 则以右上点为中心旋转。

通过JS逆向 分析,得到请求参数 需要知道小图向右偏移的距离

识别缺口方案

复制代码
	使用目标检测 +滑块经过的曲线位置 + 置信度比较
	目标检测 ,先识别大图中的小图位置,使用yolo训练目标检测模型
	滑块经过的曲线位置计算
		1、拿到小图中心点
		2、移动最下方滑块,计算得到小图偏移量+旋转角度,得到移动滑块之后在大图的轨迹
		3、计算轨迹 和目标检测中心点距离
		4、如果 轨迹 距离 目标中心点距离 阈值都很小,那么通过旋转角度 计算旋转后的小图 和目标检测图片的置信度,取置信度高的

移动轨迹测试图:

效果

目前准确率80-90, 准确率待进一步提升,目前目标检测样本 大概使用了300张图片, 理论上目标检测效果越好,准确率越高

如若转载,请注明出处:https://blog.csdn.net/happybai11/article/details/137274089

相关推荐
麦麦大数据7 小时前
D030知识图谱科研文献论文推荐系统vue+django+Neo4j的知识图谱|论文本文相似度推荐|协同过滤
vue.js·爬虫·django·知识图谱·科研·论文文献·相似度推荐
工业相机定制与开发16 小时前
几种常见的激光打标机及适配材质推荐选型
目标跟踪·视觉检测·材质
Serendipity_Carl19 小时前
爬虫数据清洗可视化案例之全球灾害数据
爬虫·python·pycharm·数据可视化·数据清洗
B站计算机毕业设计之家19 小时前
计算机视觉:YOLO实现目标识别+目标跟踪技术 pyqt界面 OpenCV 计算机视觉 深度学习 计算机(建议收藏)✅
python·opencv·yolo·计算机视觉·目标跟踪·口罩识别
B站_计算机毕业设计之家1 天前
spark实战:python股票数据分析可视化系统 Flask框架 金融数据分析 Echarts可视化 大数据技术 ✅
大数据·爬虫·python·金融·数据分析·spark·股票
Evand J2 天前
【MATLAB例程】自适应渐消卡尔曼滤波,背景为二维雷达目标跟踪,基于扩展卡尔曼(EKF)|附完整代码的下载链接
开发语言·matlab·目标跟踪·1024程序员节
深蓝电商API2 天前
反爬升级:WAF、行为检测、指纹追踪,我们该如何应对?
爬虫·waf·反爬
Wnq100722 天前
巡检机器人户外视觉识别困境剖析与自动优化模式构建
图像处理·目标检测·低代码·计算机视觉·目标跟踪·机器人·需求分析
疏狂难除2 天前
spiderdemo第四题
爬虫·okhttp·webassembly
好好好起个名真难2 天前
爬虫 beautifulSoup 方法
爬虫·beautifulsoup