按键精灵抓多点找图里代码怎么判断是否找到图

2025-03-17 19:06:08
推荐回答(2个)
回答1:

你这是多点查色,没有多点找图一说,只有同时找多图

多点查色必须满足所有条件的点的颜色都对才会返回第一个点的坐标,否则是返回 intX =-1,intY =-1

多点查色的标准应用方式是多点不同色或者具有一定规律的偏移色,你这多点都是同一颜色且坐标固定完全可以用截图后找图来做

回答2:

不得不说,这段代码,就是前两串代码的进阶版了,因为这里引用到了数组,我也最欣赏这种代码的书写方式。

具体代码而言:

uchar code table[7] = {0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f} ; 对于数组定义,方便分析,我们把所有十六进制转换为二进制:

0xfe:11111110 0xfd:11111101 0xfb:11111011 0xf7:11110111 ;

0xef:11101111 0xdf:11011111 0xbf:10111111 0x7f:01111111 ;