函数:findImage 误差找图

函数功能:在指定区域中,寻找指定的图案,返回其左上角顶点坐标。

引擎版本:iOS v2.3.0、Android v3.1.8 及其以上

函数方法

x,y = findImage( picpath,x1,y1,x2,y2,deviation);

参数 类型 必填 说明
picpath string 将要寻找的图片文件名
x1 number 找色区域左上角顶点屏幕横坐标
y1 number 找色区域左上角顶点屏幕纵坐标
x2 number 找色区域右下角顶点屏幕横坐标
y2 number 找色区域右下角顶点屏幕纵坐标
deviation number 允许偏差范围,0 代表不允许存在偏差即完全匹配,数字越大越容易找到,但准确度也会随之降低,最高值为 40000000
返回值 类型 说明
x,y number 找到的图片的左上角顶点坐标,如未找到则返回 -1,-1

函数用例

精确寻找指定区域中,指定图片的位置,寻找符合条件的图片

w, h = getScreenSize()
snapshot("test.png",1,1,55,55)     --截图到资源文件夹
x, y = findImage("test.png", 0, 0, w-1, h-1);--在(0,0)到(w-1,h-1)寻找刚刚截图的图片
if x ~= -1 and y ~= -1 then        --如果在指定区域找到某图片符合条件
    toast("x:"..x.."\r\n".."y:"..y,5);                   --显示坐标
else                               --如果找不到符合条件的图片
    toast("没有找到图片!",5);        
end

注意事项

Copyright 北京帮你玩科技有限公司 2020 all right reserved,powered by Gitbook该文章修订时间: 2020-09-27 12:37:30

results matching ""

    No results matching ""