Skip to content

胶路检测-轮廓

算子功能

该算子使用轮廓的方法测量胶条的是否断裂、宽、高等参数,框选输入的胶条点云,在全局变量中输出胶条是否满足要求、宽、高信息

算子输入参数

  • 输入图像:图像输入的IM编号

  • 区域:框选输入胶条点云

    • 手动:开启则启用手动框选点云
    • 类型:仅开启手动启用,设置手动框选的类型:方形窗口/盒子
    • 起点:仅开启手动启用,输入起点的X、Y坐标,若类型盒子,则需要输入Z坐标
    • 终点:仅开启手动启用,输入终点的X、Y坐标,若类型盒子,则需要输入Z坐标
    • 寄存器:输入寄存器编号,仅支持类型为方形窗口盒子区域的寄存器
  • 步长:设置分割区域时Y方向的长度

  • 断胶点数限制:当划分的胶点云区域点数小于该值时,判定为断胶

  • 参考高度

    • 手动:启用则手动输入数值
    • 数值:仅手动启用开启,输入参考高度的值
    • 寄存器:输入寄存器编号,仅支持类型为测量(Measure)的寄存器
  • 胶条检出高度:设置高于参考高度该数值的点云为胶条

  • 轮廓提取

    • 提取模式
      • 最近:该模式仅支持输入为有序点云,将提取距离提取位置最近的一条轮廓
      • 融合(平均):该模式将提取设置提取宽度内的点,输出依据提取宽度和分辨率通过均值拟合的轮廓
    • X方向分辨率:该分辨率为拟合轮廓x方向的分辨率,该分辨率过大会影响输出结果的精度
    • 提取宽度:设置切割宽度数值,将在切割位置正负该值范围内的点作为提取的轮廓点
  • 高度测量

    • 最大高度:设置高度测量模式为最大高度
    • 最小高度:设置高度测量模式为最小高度
  • 断裂判断

    • 判断模式
      • 任意:当任意区域判定为断裂的个数超出所设置的异常值个数,则判断为NG
      • 连续:当几个连续区域判定为断裂的个数超出所设置的异常值个数,则判断为NG
    • 异常值个数:设置超出该值的异常数值个数时,将判定为NG
  • 宽度结果判断

    • 最小宽度:设置符合需求的最小宽度
    • 最大宽度:设置符合需求的最大宽度
    • 判断模式
      • 任意:当任意区域宽度值的个数超出所设置的异常值个数,则判断为NG
      • 连续:当几个连续区域宽度值的个数超出所设置的异常值个数,则判断为NG
    • 异常值个数:设置超出该值的异常数值个数时,将判定为NG
  • 高度结果判断

    • 最小高度:设置符合需求的最小高度
    • 最大高度:设置符合需求的最大高度
    • 判断模式
      • 任意:当任意区域高度值的个数超出所设置的异常值个数,则判断为NG
      • 连续:当几个连续区域高度值的个数超出所设置的异常值个数,则判断为NG
    • 异常值个数:设置超出该值的异常数值个数时,将判定为NG
  • 输出:测量结果会以json格式进行输出

    • 断裂检测结果:输出OK,NG,Broken三种,OK表示胶的参数符合要求,NG表示不符合要求,Broken表示胶条断裂
      • 允许创建:若选中,则需要在变量中输入变量名称;若取消选中,则需要在变量下拉框中选择需要输出的全局变量
      • 变量:选择全局变量绑定输出断裂检测结果
    • 宽度检测结果:将输出每个区域内的
      • 允许创建:若选中,则需要在变量中输入变量名称;若取消选中,则需要在变量下拉框中选择需要输出的全局变量
      • 变量:选择全局变量绑定输出宽度检测结果
    • 高度检测结果
      • 允许创建:若选中,则需要在变量中输入变量名称;若取消选中,则需要在变量下拉框中选择需要输出的全局变量
      • 变量:选择全局变量绑定输出高度检测结果

AI-Vision,让3D测量更简单