函数名称 找色.遍历找色
    函数功能 获取要查找颜色在所选区域中的所有坐标
    函数语法 找色.遍历找色(FindMultiColorAllT,implement,parameter,random,Sleep)
    英语语法
    参数说明 参数 类型 必填 说明
    FindMultiColorAllT table 特征数组
    implement integer 是/否 1. 执行功能编号
    2. 根据功能需求写
    parameter table
    integer
    string
    是/否 1. 执行功能参数1~8
    2. 根据功能需求写
    Sleep integer 是/否 1. 执行功能后随机延迟
    2. 单位毫秒
    返回值 arr
    1. 成功返回坐标表
    2. 失败返回nil
    #### 注意事项
    #### 编号 #### 功能 #### 语法 #### 参数 类型 说明 #### 功能返回值
    查找特征
    1 随机点击
    2 偏移点击 {x,y} x,y integer 需要偏移的x,y值
    3 移动特征 {x,y,time} x,y integer 终点坐标
    time integer 1. 完成时间
    2. 单位毫秒
    4 随机合成 {x1,y1,x2,y2,time} x1,y1 integer 起点坐标
    x2,y2 integer 终点坐标
    time integer 1. 完成时间
    2. 单位毫秒
    返回坐标 1. 成功返回坐标表
    2. 失败返回nil
    #### 注意事项 特征语法格式必须规范
    #### 特征语法 FindMultiColorAllT={name,{x1,y1,x2,y2,first_color,offset_color,dir,sim}}
    {x1,y1,x2,y2,first_color,offset_color,dir,sim}:参考懒人函数【findMultiColorAllT】参数表
    参数说明 参数 类型 必填 说明
    name string 特征名称
    x1,y1 integer 区域左上角x,y坐标
    x2,y2 integer 区域右下角x,y坐标
    first_color string 要对比的16进制颜色,多个颜色用” “号分隔,如果需要对比偏色则中间用“-”号分隔,比如”888888 123456-000000 00FF00-101010”
    offset_color string 偏移颜色
    dir integer 1. 查找方向
    2. 0: 表示从左上向右下;
    3. 1: 表示从中心往四周查找;
    4. 2: 表示从右下向左上查找;
    5. 3: 表示从左下向右上查找;
    6. 4:表示从右上向左下查找;
    sim number 相似度,取值范围0-1
    注意事项 特征语法格式必须规范

    函数用例:

    1. 特征={"特征名",{0,0,0,0,"778787|675699-101010","10|11|2F9772-000000|123456-101010,23|57|353535",0,0.9}}
    2. ---查找特征
    3. if 找色.遍历找色(特征) then
    4. end
    1. 特征={"特征名",{0,0,0,0,"778787|675699-101010","10|11|2F9772-000000|123456-101010,23|57|353535",0,0.9}}
    2. ---执行随机点击
    3. if 找色.遍历找色(特征,1,15,1000)then
    4. end
    1. 特征={"特征名",{0,0,0,0,"778787|675699-101010","10|11|2F9772-000000|123456-101010,23|57|353535",0,0.9}}
    2. ---执行随机偏移点击
    3. if 找色.遍历找色(特征,2,{-5,10},1000) then
    4. end
    1. 特征={"特征名",{0,0,0,0,"778787|675699-101010","10|11|2F9772-000000|123456-101010,23|57|353535",0,0.9}}
    2. ---执行移动特征
    3. if 找色.遍历找色(特征,3,{200,333,200},1000) then
    4. end
    1. 特征={"特征名",{0,0,0,0,"778787|675699-101010","10|11|2F9772-000000|123456-101010,23|57|353535",0,0.9}}
    2. ---执行随机合成
    3. if 找色.遍历找色(特征,4) then
    4. end
    1. 特征={"特征名",{0,0,0,0,"778787|675699-101010","10|11|2F9772-000000|123456-101010,23|57|353535",0,0.9}}
    2. ---执行返回坐标
    3. local 坐标=找色.遍历找色(特征)
    4. if 坐标 then
    5. print(坐标)
    6. end

    💻进阶课程列表

    💻YOLOv5课程列表

    蜂群课堂-自动化教育