函数:image.findImage 图中找图

优质
小牛编辑
139浏览
2023-12-01

函数功能:在图片指定区域寻找另一张图像是否匹配

函数方法

x,y = image.findImage(img1,img2,deviation)

参数类型必填说明
img1userdata需要操作的图片对象
img2userdata将要寻找的图片的图片对象
deviationnumber允许偏差范围,0 代表不允许存在偏差即完全匹配,
数字越大越容易找到,但准确度也会随之降低,最高值为 40000000
返回值类型说明
x,ynumber找到的图片的左上角顶点坐标,如未找到则返回 -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

注意事项