精易论坛
标题: 滑动验证码识别,正确率能在98%以上 [打印本页]
作者: eaglesoftware 时间: 2020-4-11 19:57
标题: 滑动验证码识别,正确率能在98%以上
本帖最后由 eaglesoftware 于 2020-4-11 20:37 编辑
[attach]998716[/attach]
记录某滑动验证码识别思路就是:
先确定滑动的距离,滑动距离 = 终点坐标 - 起点坐标
1、首先找到终点坐标
通过观察发现,终点位置有一个像素的边缘,边缘RGB值有一定规律,通过这个规律扫描很快能确定hk终点的x坐标。
变量名 | 类 型 | 静态 | 数组 | 备 注 |
位图 | 位图 | | |
图_宽度 | 整数型 | | |
图_高度 | 整数型 | | |
x坐标 | 整数型 | | |
y坐标 | 整数型 | | |
高度扫描范围 | 整数型 | | |
高度连续点数量 | 整数型 | | |
高度连续点数量最大值 | 整数型 | | |
高度连续点数量最大值_y坐标 | 整数型 | | |
RGB | 字节集 | | |
i | 整数型 | | |
j | 整数型 | | |
hk右边_x坐标 | 整数型 | | |
hk左边_x坐标 | 整数型 | | |
hk左边_x坐标疑似 | 整数型 | | |
图_宽度 =
图片_取宽度 (BMP图片xx
)图_高度 =
图片_取高度 (BMP图片xx
)
如果 (位图.
创建 (图_宽度, 图_高度, 24,
) 且 位图.
载入xx (BMP图片xx
))

高度扫描范围 = 图_高度 - 136

计次循环首 (250, i
)


x坐标 = 图_宽度 - i



高度连续点数量 = 0


高度连续点数量最大值 = 0


计次循环首 (高度扫描范围, j
)




y坐标 = 40 + j



RGB =
到字节集 (位图.
取某点颜色 (x坐标, y坐标
))





判断 (RGB
[1
] > 250
且 RGB
[2
] > 230
)






高度连续点数量 = 高度连续点数量 + 1



判断 (RGB
[1
] > 230
且 RGB
[2
] > 250
)






高度连续点数量 = 高度连续点数量 + 1



判断 (RGB
[2
] > 252
且 RGB
[3
] > 252
)






高度连续点数量 = 高度连续点数量 + 1











如果真 (高度连续点数量 > 高度连续点数量最大值
)








高度连续点数量最大值 = 高度连续点数量





高度连续点数量最大值_y坐标 = y坐标









高度连续点数量 = 0






计次循环尾 ()

如果真 (高度连续点数量 > 高度连续点数量最大值
)




高度连续点数量最大值 = 高度连续点数量



高度连续点数量最大值_y坐标 = y坐标






如果真 (高度连续点数量最大值 > 2
)

调试输出 (“x坐标”, x坐标, 高度连续点数量最大值
)


如果真 (hk右边_x坐标 > 0
且 x坐标 < hk右边_x坐标 - 80
)



hk左边_x坐标疑似 = x坐标



如果真 (高度连续点数量最大值 > 15
且 hk左边_x坐标 = 0
且 hk右边_x坐标 > 0
且 x坐标 < hk右边_x坐标 - 80
)



hk左边_x坐标 = x坐标



如果真 (高度连续点数量最大值 > 15
且 hk右边_x坐标 = 0
)



hk右边_x坐标 = x坐标









如果真 (hk左边_x坐标 > 0
且 hk右边_x坐标 > 0
)



跳出循环 ()



计次循环尾 ()
如果真 (hk左边_x坐标 = 0
且 hk左边_x坐标疑似 > 0
)

hk左边_x坐标 = hk左边_x坐标疑似



如果真 (hk左边_x坐标 > 0
)

计次循环首 (图_高度, j
)


位图.
置某点颜色 (hk左边_x坐标, j,
取颜色值 (255, 0, 0
))


计次循环尾 ()
如果真 (hk右边_x坐标 > 0
)

计次循环首 (图_高度, j
)


位图.
置某点颜色 (hk右边_x坐标, j,
取颜色值 (255, 0, 0
))


计次循环尾 ()


如果真 (hk右边_x坐标 > 0
)
返回 (hk右边_x坐标 - 40
)



.如果结束
[/p
][p=30, 2,
left]返回 (0
)
通过上面的检测,终点的x坐标确定出来了
2、终点x坐标确定后,接着模拟滑动轨迹,使其通过验证。
作者: z530995000 时间: 2020-4-12 20:57
看看。,怎么样
作者: 冰棍好烫啊 时间: 2020-4-14 09:47
楼主厉害啊

作者: 隐心 时间: 2020-4-14 11:09
实测 正确率太低了
作者: 熬夜 时间: 2020-4-22 18:43
求个识别率高的谢谢了 
作者: kakase 时间: 2020-4-22 21:49
支持原创支持开源
作者: 14576613 时间: 2020-4-24 15:36
感谢楼主分享,支持一下!
作者: yuyang508 时间: 2020-4-29 12:32
新技能已get√
作者: q878255150 时间: 2020-5-8 14:04
支持!好像有点东西
作者: 普拉斯 时间: 2020-5-9 09:25
大佬牛皮~!!!
作者: xie821516066 时间: 2020-5-12 00:41
大佬牛皮~!!
作者: qzmylove 时间: 2020-5-15 20:24
大佬牛皮~!!
作者: 游弋徜徉 时间: 2020-5-15 20:44
新技能已get√
作者: huishao00 时间: 2020-5-17 10:25
大佬牛的!
作者: 毒毒毒毒 时间: 2020-5-22 13:51
感谢楼主分享
作者: 13007305256 时间: 2020-5-23 21:39
感觉很牛逼
作者: 13057568052 时间: 2020-5-24 14:46
感觉很牛逼
作者: aipai886 时间: 2020-5-31 21:24
学习学习!!!!!!!!!!
作者: domen001 时间: 2020-6-23 11:35
新技能已get√
作者: liiklin 时间: 2020-7-1 18:02
谢谢分享, 新技能已get√
作者: 如梦入秋o 时间: 2020-7-1 20:06
感谢大佬分享
作者: qlintel 时间: 2020-7-25 18:45
新手上路,学习!请多多关照!
作者: welking 时间: 2020-7-27 01:04
大佬真6!!!!
作者: JYLT19 时间: 2020-8-7 18:37
看起来很棒的样子
作者: zyhxyxy 时间: 2020-8-13 10:17
666666666666666666666666
作者: dabingdabing 时间: 2020-8-13 10:21
新技能getget
作者: 安陆华硕专卖 时间: 2020-8-28 05:46
新技能已get√
作者: 文西哥 时间: 2020-9-2 22:02
谢谢楼主分享好东西
作者: 一个过客Cracker 时间: 2020-9-4 15:44
看了一下坐标位置全都是写死的,图片换一个就不行了。
作者: 新来的小飞 时间: 2020-10-7 21:56
牛逼克拉斯
作者: gth2007 时间: 2021-4-17 22:25
谢谢楼主分享好东西
作者: hamhai 时间: 2021-4-18 12:24
感谢分享!!
作者: gth2007 时间: 2021-5-1 21:09
看起来很棒的样子
作者: qt0gkr 时间: 2021-5-19 18:24
感谢分享
作者: 【捕风_者】 时间: 2021-5-20 22:10
66666666666666666666
作者: hwjsj001 时间: 2021-10-31 00:03
这个需要学习学习
作者: suan 时间: 2021-11-10 21:43
TX滑动是个好东西
作者: tianlei147 时间: 2022-2-10 18:37
TXhk,谢谢分享
作者: 白首不相离 时间: 2022-3-18 01:26
TX滑动是个好东西
作者: akastone 时间: 2022-3-20 17:41
学习学习6666666
作者: mohai 时间: 2022-9-16 11:53
6666666666稳
作者: superice 时间: 2022-10-11 22:53
感谢分享,收藏
作者: q1512960733 时间: 2022-10-28 12:32
确实牛逼,可是载入xx哪来的
作者: hexuanyi 时间: 2022-11-22 23:45
感谢分享!!!!
作者: peijun 时间: 2023-3-29 18:58
感谢分享
作者: 1271569503 时间: 2023-11-6 16:12
作者: bnm4565377 时间: 2023-11-14 21:52
验证码地址有吗
作者: 两个淡 时间: 2024-5-20 15:36
错误(36): 找不到指定的对象成员命令名称“载入xx”。
编译现行易程序失败或被中止!
这个列子还得自己琢磨啊
作者: nimingdi 时间: 2024-7-1 08:44
来学习的,感谢
作者: 重庆赢家 时间: 2024-10-20 21:11
非常感谢
作者: 小白学艺 时间: 2025-2-2 21:28
感谢分享,收藏
作者: zzz77f 时间: 6 天前
哈哈哈你以为 还真给你用啊
欢迎光临 精易论坛 (https://125.confly.eu.org/) |
Powered by Discuz! X3.4 |