函数:image.findImage 图中找图
优质
小牛编辑
135浏览
2023-12-01
函数功能:在图片指定区域寻找另一张图像是否匹配
函数方法
x,y = image.findImage(img1,img2,deviation)
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
img1 | userdata | 是 | 需要操作的图片对象 |
img2 | userdata | 是 | 将要寻找的图片的图片对象 |
deviation | number | 否 | 允许偏差范围,0 代表不允许存在偏差即完全匹配, 数字越大越容易找到,但准确度也会随之降低,最高值为 40000000 |
返回值 | 类型 | 说明 |
---|---|---|
x,y | number | 找到的图片的左上角顶点坐标,如未找到则返回 -1,-1 |
函数用例
img1 = image.snapshot()
if img1 ~= nil then
img2= image.crop(img1,10, 10, 100, 100)
x,y = image.findImage(img1,img2)
if x~=-1 and x~=-1 then
dialog("x:"..x.."\r\n".."y:"..y.."\r\n",5000)
else
dialog("未找到",5000)
end
else
dialog("截屏失败",5000)
end
注意事项
目前积木编程函数和触动精灵函数不通用,请仔细查看本手册,此手册中函数仅支持积木编程,不支持触动精灵,同理请勿将触动精灵函数在积木编程运行。