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