检测色斑
使用此工具可检测表面色斑。本工具可使用 easyTouch。
参数
基本参数
图像:
此参数表示应检测色斑的图像。
如果在此工具中将彩色图像用作输入图像,仅第一个通道(即红色通道)将用于处理。
色斑直径:
此参数定义了待检测色斑的直径。它以像素为单位并默认设为 10 像素。一旦选定某个要检测的色斑,其“色斑直径”值也就随即确定并被采用。不过,您也可以在相应的连接器中手动更改该值。
色斑对比度:
“色斑对比度”定义了色斑相对于背景的灰度值对比度。默认情况下,此参数设置为 10。一旦选定某个要检测的色斑,其“色斑对比度”也就随即确定并被采用。不过,您也可以在相应的连接器中手动更改该值。
色斑属性:
此参数定义了色斑属性,即色斑在背景上的暗/亮状态。默认情况下设置为“亮”。您可以根据需要在相应的连接器中更改该值。
|
值 |
描述 |
|---|---|
|
亮 |
如果待检测色斑在黑色背景上显得较亮,则使用此值。 如果设置为该值,则检测所有明亮色斑。 |
|
暗 |
如果待检测色斑在明亮背景上显得较暗,则使用此值。 如果设置为该值,则检测所有较暗色斑。 |
其他参数
ROI:
此参数定义需要处理的感兴趣区域 (ROI)。ROI 和“处理区域”并集之外的图像部分将不进行处理。 此外,如果其中一个为空,将处理两者交集的图像部分。如果两者均为空,将处理整个图像。
默认情况下,ROI 定义为空 ROI。如果想要使用非空的 ROI 进行处理,您必须将参数连接至前一工具的适当 ROI 结果,或者必须使用可用的 ROI 按钮在图像中绘制新的 ROI。
对齐数据:
此参数表示用于对齐 ROI 的对齐数据。默认情况下不会连接对齐数据,因此不显示任何效果。如果想要使用特定对齐数据,您必须将参数连接至前一工具的适当结果,例如通过匹配确定对齐、确定与直线边缘对齐、对齐图像或旋转图像。
最小面积:
此参数定义了待检测色斑的“最小面积”。它以像素为单位并默认设为 2 像素。所有面积小于指定“最小面积”的色斑都不会被检测。一旦选定某个要检测的色斑,其“最小面积”值也就随即确定并被采用。不过,您也可以在相应的连接器中手动更改该值。
最大面积:
此参数定义了待检测色斑的“最大面积”。它以像素为单位并默认设为 1 000 像素。所有面积大于指定“最大面积”的色斑都不会被检测。一旦选定某个要计算的色斑,其“最大面积”也就随即确定并被采用。不过,您也可以在相应的连接器中手动更改该值。
处理区域:
此参数定义需要处理的区域。ROI 和“处理区域”并集之外的图像部分将不进行处理。此外,如果其中一个为空,将处理两者交集的图像部分。如果两者均为空,将处理整个图像。
默认情况下,“处理区域” 定义为空区域。要指定 “处理区域”,您需要将该参数连接至前一工具的适当区域结果,以确保某个区域会传输到此工具。
结果
基本结果
色斑:
此结果包含检测到的色斑的区域。
数量:
此结果包含根据指定参数检测到的色斑的“数量”。返回的结果为整数。
工具状态:
“工具状态”返回有关工具状态的信息,因此可用于处理错误。请参阅主题工具状态结果,了解关于不同工具状态结果的更多信息。
其他结果
处理时间:
此结果返回最近一次执行工具的持续时间(以毫秒为单位)。该结果作为附加结果提供。因此,默认情况下它是隐藏的,但是可以通过工具结果旁边的 按钮显示。有关更多信息,处理时间请参工具参考中所阅部分。
应用程序示例
此工具用于以下 MERLIC Vision App 示例:
- count_defect_clusters.mvapp