Appearance
胶路检测-轮廓
算子功能
该算子使用轮廓的方法测量胶条的是否断裂、宽、高等参数,框选输入的胶条点云,在全局变量中输出胶条是否满足要求、宽、高信息
算子输入参数
输入图像:图像输入的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表示胶条断裂
- 允许创建:若选中,则需要在
变量
中输入变量名称;若取消选中,则需要在变量
下拉框中选择需要输出的全局变量 - 变量:选择全局变量绑定输出断裂检测结果
- 允许创建:若选中,则需要在
- 宽度检测结果:将输出每个区域内的
- 允许创建:若选中,则需要在
变量
中输入变量名称;若取消选中,则需要在变量
下拉框中选择需要输出的全局变量 - 变量:选择全局变量绑定输出宽度检测结果
- 允许创建:若选中,则需要在
- 高度检测结果:
- 允许创建:若选中,则需要在
变量
中输入变量名称;若取消选中,则需要在变量
下拉框中选择需要输出的全局变量 - 变量:选择全局变量绑定输出高度检测结果
- 允许创建:若选中,则需要在
- 断裂检测结果:输出OK,NG,Broken三种,OK表示胶的参数符合要求,NG表示不符合要求,Broken表示胶条断裂