Blob分析
使用流程
该步骤的使用流程如下图所示,下文将对该流程进行介绍。
步骤使用流程说明:
-
选择输入数据。连接对应的步骤端口,或者在参数设置区的输入栏下选择对应的输入数据。
-
确认是否使用特征区域。
-
确认是否使用参考区域。
-
设置其他参数。
-
在输出栏中勾选输出项,并单击输出项左侧的 ▶ 展开该项,输入合格范围的最小值和最大值。
参数说明
- 使用强度图
-
参数解释:勾选该参数后,将使用深度图和强度图一同进行Blob分析。
默认值:不勾选。
- 使用特征区域
-
参数解释:特征区域用于限制Blob分析的区域,勾选该参数后,该步骤将仅处理特征区域内或特征区域外的数据。
默认值:不勾选。
调节建议:根据实际需求设置该参数。
- 特征区域模式
-
参数解释:勾选使用特征区域后,该参数用于选择对特征区域内的数据进行处理,还是对特征区域外的数据进行处理。
值列表:使用特征区域内数据、使用特征区域外数据
默认值:使用特征区域内数据
调节说明:如果想对特征区域内的数据进行处理,可选择使用特征区域内数据;如果想对特征区域外的数据进行处理,可选择使用特征区域外数据。
查看设置特征区域了解如何调整特征区域。 |
- 参考类型
-
参数解释:该参数用于设置参考区域,然后将计算该区域中数据的平均高度或强度。
值列表:无、参考特征区域、参考平面。
-
无:不使用参考区域。
-
参考特征区域:选择参考特征区域后,可添加若干特征区域。软件将计算特征区域中数据的平均高度或强度。
-
参考平面:选择参考平面后,增加参考平面输入端口。参考平面用于校正目标的倾斜,但需注意使用参考平面校正倾斜会引入剪切变形。
默认值:无
-
阈值设置
- 判断方式
-
参数解释:该参数用于指定阈值以上或阈值以下的数据被视为Blob。
值列表:大于阈值、小于阈值
-
大于阈值:阈值以上的数据将被视为Blob。
-
小于阈值:阈值以下的数据将被视为Blob。
默认值:大于阈值
-
- 高度阈值
-
参数解释:该参数用于设置阈值,阈值以上或阈值以下的数据将被视为Blob。
-
当参考类型为参考平面时,将计算输入数据到参考平面的平均高度,然后与高度阈值作比较,大于/小于阈值的数据将被视为Blob。
-
当参考类型为参考特征区域时,将计算输入数据到该区域内点的平均高度的高度,然后与高度阈值作比较,大于/小于阈值的数据将被视为Blob。
默认值:0.000mm
-
- 强度阈值
-
参数解释:该参数用于设置阈值,阈值以上或阈值以下的数据将被视为Blob。当勾选使用强度图时,需设置该参数。
默认值:0
开闭核操作
- 开操作核X/Y大小
-
参数解释:开操作核X/Y大小指的是在形态学开运算中所使用的核的尺寸。该操作用于删除数据中的小区域。例如,可用来清除区域之间的连接部分,以确保它们被正确地分开,或直接删除一些小的区域。
默认值:3 pixels
调节说明:通过调整X/Y值,可使用非矩形的滤波器,让内核适应您在扫描数据中观察到的不需要的数据类型。
- 闭操作核X/Y大小
-
参数解释:闭操作核X/Y大小分别用于形态学闭运算,以填充小于指定内核大小的孔洞。例如,可用来填补由于丢失引起的潜在Blob内的小区域。
默认值:3 pixels
调节说明:通过调整不同的X/Y值,可使用非矩形滤波器,让内核适应您在扫描数据中观察到的不同类型的孔洞。
- 使用面积滤波器
-
参数解释:勾选该参数后,将仅保留介于最小面积到最大面积之间的Blob。
默认值:勾选。
- 最大面积
-
参数解释:该参数用于设置所保留的Blob的最大面积。
默认值:999.0000mm²
- 最小面积
-
参数解释:该参数用于设置所保留的Blob的最小面积。
默认值:0.5000mm²
- 使用长宽比滤波器
-
参数解释:勾选该参数后,将仅保留介于最小长宽比到最大长宽比之间的Blob。
默认值:不勾选。
- 使用圆度过滤器
-
参数解释:勾选该参数后,将仅保留介于最小圆度到最大圆度之间的Blob。
默认值:不勾选。
- 使用凸度过滤器
-
参数解释:勾选该参数后,将仅保留介于最小凸度到最大凸度之间的Blob。
默认值:不勾选。
- 排序方式
-
参数解释:根据指定的规则对输出的Blob进行排序。
值列表:位置-X递增、位置-X递减、位置-Y递增、位置-Y递减、面积-递减、面积-递增
默认值:面积-递减
- Blob检索模式
-
参数解释:该参数用于选择检索Blob的模式。
值列表:仅检索最外层、内外层均检索
-
仅检索最外层:忽略较大Blob中的较小Blob,仅返回最外层的Blob。这意味着只保留最外围的 Blob,而忽略其中的嵌套Blob。
-
内外层均检索:将较小的Blob包含在较大的Blob中。这意味着在返回结果中,除了最外围的Blob外,还会保留其中的嵌套Blob。
默认值:内外层均检索
-
- 合并Blob图片
-
参数解释:该参数用于选择输出时是否将Blob合并。
-
勾选:所有Blob合并到一个“Blob表面"的数组中输出。
-
未勾选:每个Blob作为单独的表面输出。
默认值:不勾选。
-
输出说明
勾选输出项后,步骤将增加对应的输出端口,步骤运行后将输出对应的数据。可根据实际测量需求选择对应的输出项。
如果输出项可展开(左侧有 ▶),则勾选后必须展开,然后设置最小值和最大值来确定该项的合格范围。如果输出的值在合格范围内,该测量项被判定为合格(OK),否则被判定为不合格(NG)。 |
输出项 | 说明 |
---|---|
连通区域数量 |
Blob的数量。 |
Blob(n)中心点X |
每个Blob质心的坐标的X值。 |
Blob(n)中心点Y |
每个Blob质心的坐标的Y值。 |
Blob(n)高度均值 |
每个Blob内点的高度平均值。 |
Blob(n)最小高度 |
每个Blob内点的最小高度。 |
Blob(n)最大高度 |
每个Blob内点的最大高度。 |
Blob(n)宽度 |
每个Blob的宽度(包围框短边)。 |
Blob(n)长度 |
每个Blob的长度(包围框长边)。 |
Blob(n)面积 |
每个Blob的面积。 |
Blob(n)中心点 |
每个Blob的质心坐标。 |
Blob(n)表面 |
每个Blob的表面数据。 |