qq号网站源码分享(qq号码站网页版)

大家好,今天小编来为大家解答qq号网站源码分享这个问题,qq号码站网页版很多人还不知道,现在让我们一起来看看吧!

基本原理:

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

原图

二值化后的图片

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

代码分享:

Dimr,g,b,m,s,y,k,d,GetColor

dimp=0

Dimq=0

KeepCapture

Forj=195To479

Fori=21To518

GetColor=GetPixelColor(i,j)

ColorToRGB(GetColor,r,g,b)

y=r+g+b

If384-y>50Then

k=0

Else

k=1

EndIf

d=d&k

Next

s=InStr(260,d,&34;)

m=InStr(260,d,&34;)

If0<s<420Then

p=p+1

Ifp=6Then

ExitFor

EndIf

EndIf

If0<m<420Then

q=q+1

Ifq=6Then

ExitFor

EndIf

EndIf

d=&34;

Next

ReleaseCapture

TracePrints,m

Ifs>mThen

Fori=0To5

TracePrints+21

Next

else

Fori=0To5

TracePrintm+21

Next

EndIf

我在写这个代码的时候,发现每张图的滑块也有差别,一共找到两个滑块序列,所以后期我在代码优化上面做了两个序列值。

文章分享结束,qq号网站源码分享和qq号码站网页版的答案你都知道了吗?欢迎再次光临本站哦!

Published by

风君子

独自遨游何稽首 揭天掀地慰生平