Appearance
胶路检测-分割
算子功能
该算子为测量胶条的是否断裂、宽、高等参数,框选输入的胶条点云,在全局变量中输出胶条是否满足要求、宽、高信息
注:算子支持测量环形、U型单连通胶路,在使用工具前可对胶路点云进行适当降采样以提升检测效率
变换前的胶路
变换前的胶路
算子输入参数
输入图像:图像输入的IM编号
区域:框选输入胶条点云
- 手动:开启则启用手动框选点云
- 类型:仅开启手动启用,设置手动框选的类型:方形窗口/盒子
- 起点:仅开启手动启用,输入起点的X、Y坐标,若
类型
为盒子
,则需要输入Z坐标 - 终点:仅开启手动启用,输入终点的X、Y坐标,若
类型
为盒子
,则需要输入Z坐标 - 寄存器:输入寄存器编号,仅支持类型为
方形窗口
、盒子
和区域
的寄存器
胶路骨架提取:
- 胶路环:选择需要检测的胶路环类型
- 开口:如下图所示均为开口胶路,即胶路并未形成闭环则为开口胶路
- 闭合:如下图所示均为开口胶路,即胶路并形成闭环则为闭合胶路
- 开口:如下图所示均为开口胶路,即胶路并未形成闭环则为开口胶路
- 步长:如下图所示,提取宽/高的间距
- 切割宽度:如下图所示,设置对胶路路径垂直的切割宽度,
该值为实际切割值的一半
。 - 中心点:仅胶路环为
开口
时启用,设置胶路中心点的位置,一般选取的点需让该点与胶路路径的连线按顺时针或逆时针依次排列
,如下图所示,红色点为合适的中点,绿色点为不合适的中心点- 手动:若开启则手动输入中心点的位置
- 寄存器:输入寄存器编号,仅支持类型为
点
的寄存器 - 位置:输入中心点的x、y坐标
- 胶路环:选择需要检测的胶路环类型
轮廓密度:设置提取胶路外围轮廓的密度,该数值为0.1-1,通常情况下,数值越大提取轮廓的密度越高,密度高时,测量结果较高,但
过密的点云外围轮廓也将影响测量精度
。断裂检测:
- 最小点数:点数大于设置值时认为其为胶路点云;当选择胶路为
闭合
时,若某一分割区域小于该点数,则会判断为断胶 - 最大沟宽:设置超过该值后的间隔为沟
注:仅在点云分隔开该长度时认定为断裂
- 最小点数:点数大于设置值时认为其为胶路点云;当选择胶路为
高度:
高度测量:
- 最小高度:设置搜寻的高度为区域内最小高度
- 最大高度:设置搜寻的高度为区域内最大高度
最大沟宽:设置超过该值后的间隔为沟
注:仅在点云分隔开该长度时认定为断裂
宽度结果判断:
- 最小宽度:设置符合需求的最小宽度
- 最大宽度:设置符合需求的最大宽度
- 判断模式:
- 任意:当任意区域宽度值的个数超出所设置的异常值个数,则判断为NG
- 连续:当几个连续区域宽度值的个数超出所设置的异常值个数,则判断为NG
- 异常值个数:设置超出该值的异常数值个数时,将判定为NG
高度结果判断:
- 最小高度:设置符合需求的最小高度
- 最大高度:设置符合需求的最大高度
- 判断模式:
- 任意:当任意区域高度值的个数超出所设置的异常值个数,则判断为NG
- 连续:当几个连续区域高度值的个数超出所设置的异常值个数,则判断为NG
- 异常值个数:设置超出该值的异常数值个数时,将判定为NG
输出图像:图像输出的IM编号
分辨率:高级参数,对输入点云进行降采样,该值越大,则速度越快,但测量精度将降低,若想取得较好的测量结果,可以将该值设置略大于点距
滤波尺寸:高级参数,该参数影响骨架提取时的骨架精度,当滤波尺寸越大时,骨架提取越模糊
输出:测量结果会以
json
格式进行输出断裂检测结果:输出OK,NG,Broken三种,OK表示胶的参数符合要求,NG表示不符合要求,Broken表示胶条断裂
- 允许创建:若选中,则需要在
变量
中输入变量名称;若取消选中,则需要在变量
下拉框中选择需要输出的全局变量 - 变量:选择全局变量绑定输出断裂检测结果
- 允许创建:若选中,则需要在
宽度检测结果:将输出每个区域内的
- 允许创建:若选中,则需要在
变量
中输入变量名称;若取消选中,则需要在变量
下拉框中选择需要输出的全局变量 - 变量:选择全局变量绑定输出宽度检测结果
- 允许创建:若选中,则需要在
高度检测结果:
- 允许创建:若选中,则需要在
变量
中输入变量名称;若取消选中,则需要在变量
下拉框中选择需要输出的全局变量 - 变量:选择全局变量绑定输出高度检测结果
- 允许创建:若选中,则需要在
投影平面高度:设置投影平面的高度,其轮廓以及宽度将显示在该高度值的平面上,例如设置高度h,则轮廓及宽度将显示到Z=h平面上。
注:当算子测量值超出输入的范围时,将在该测量处显示红色参数值