【按键精灵安卓版教程】二值化过QQ滑块验证【源码分享】

本文介绍了一种通过将滑块验证图片转化为二值化图片,即黑白图,来自动识别滑块位置的方法。该方法通过匹配特定序列,快速定位滑块,优化了识别过程,提高了识别效率,整个识别过程在一秒内完成。
该文章已生成可运行项目,

测试设备:雷电模拟器 540*960 dpi 240

基本原理:

把滑块验证图片转化成0和1的二值化图片,也就是黑白图

在这里插入图片描述
原图

在这里插入图片描述
二值化后的图片

然后找滑块序列,匹配成功,就找到滑块位置了

在这里插入图片描述

代码分享:

Dim r,g,b,m,s,y,k,d,GetColor
dim p=0
Dim q=0
KeepCapture
For j= 195 To 479
    For i = 21 To 518
        GetColor = GetPixelColor(i,j)
        ColorToRGB(GetColor,r,g,b)
        y=r+g+b
        If 384 - y > 50 Then
            k =0
        Else
            k=1
        End If
        d=d&k
    Next
    s = InStr(260, d, "100000000000000000000000000000000000000000000000000000000000000001")
    m = InStr(260, d, "10000000000000000000000000000000000000000000000000000000000000001")
    If 0
        
本文章已经生成可运行项目
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值