🟧 图像连通域分析
使用场景
-
目标检测与分割:分离出每个独立的目标实例,获取它们的位置和轮廓。
-
噪声去除:通过面积过滤,可以有效去除二值化后产生的小面积噪声点。
-
瑕疵检测:检测产品表面的划痕、污点、凹坑等瑕疵。通常瑕疵在二值化后会形成独立的连通区域。
输入输出
输入项 |
二值化图像:一个或多个二值化图像。 |
输出项 |
检测结果:检测结果列表,其中每个元素代表一个检测到的连通域,包含了该区域的轮廓、类别、置信度等信息。 结果中心点列表:一个列表,包含了每个被识别出的、且通过面积筛选的连通域中心点坐标 [x, y]。 结果掩膜图像:仅当参数"是否返回掩膜列表"为开启状态时,此端口才会输出一个二值化图像列表。列表中的每张图像都对应一个检测到的连通域,该区域为白色,其余部分为黑色。 |
参数说明
结果类型
参数说明 |
设置每个检测对象的轮廓以什么形式表示。 |
调参说明 |
|
连通域类型
参数说明 |
在图像中用于判断哪些相邻像素被视为"相连"的规则,常见有4连通和8连通两种方式。 |
调参说明 |
|
最小像素面积
参数说明 |
设置一个面积阈值,所有像素数量(面积)小于此值的连通域将被过滤掉。 |
调参说明 |
通过二值化处理后,图像中经常会出现一些由噪声产生的微小白色斑点。通过设置一个合适的最小面积,可以将这些无意义的噪声点去除。调节时,可观察一下正常目标在二值图里大概的像素面积,将此参数设置为一个比最小正常目标小,但比大部分噪声大的值。 例如,若正常目标的面积都在200像素以上,而噪声点基本都在50像素以下,可将此值设为100。 |
参数范围 |
[5, 400000],默认值:100 |