Blob分析

功能描述

该步骤可在深度图或强度图的基础上检测缺陷,例如凿痕或瑕疵。此外还可以从表面中检测目标。

使用流程

该步骤的使用流程如下图所示,下文将对该流程进行介绍。

blob analysis process

步骤使用流程说明:

  1. 选择输入数据。连接对应的步骤端口,或者在参数设置区的输入栏下选择对应的输入数据。

  2. 确认是否使用特征区域。

  3. 确认是否使用参考区域。

  4. 设置其他参数。

  5. 输出栏中勾选输出项,并单击输出项左侧的 ▶ 展开该项,输入合格范围的最小值最大值

  6. 运行步骤,并查看运行结果

参数说明

使用强度图

参数解释:勾选该参数后,将使用深度图和强度图一同进行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的表面数据。

常见故障处理

无效参数

序号 错误 可能原因 解决方案

1

设置的“高度阈值”无效

重新调整“高度阈值”参数,确保其有效。

2

用于滤波的“核大小”设置不合理

“核大小”未大于0。

重新调整“核大小”,确保其大于0。

3

未检测到Blob

  • 特征区域内不存在Blob。

  • “高度阈值”参数设置不合理。

  • 检查并调整特征区域,确保特征区域内存在Blob。

  • 重新设置“高度阈值”参数,确保符合该阈值条件的Blob数量不为0。

无效类型

序号 错误 可能原因 解决方案

1

设置的参考类型无效

  • 选择的参考类型无效。

  • 灰度图模式下无法使用参考平面。

  • 选择正确的参考类型。

  • 使用深度图模式,或在灰度图模式下使用其它参考类型。

无效输入

序号 错误 错误说明 可能原因 解决方案

1

输入的参考平面无效

当参考类型为“参考平面”时,输入的参考平面无效。

参考平面相关参数设置不合理。

检查参考平面相关参数,确保输入的参考平面有效。

我们重视您的隐私

我们使用 cookie 为您在我们的网站上提供最佳体验。继续使用该网站即表示您同意使用 cookie。如果您拒绝,将使用一个单独的 cookie 来确保您在访问本网站时不会被跟踪或记住。