检测色斑

使用此工具可检测表面色斑。本工具可使用 easyTouch

参数

基本参数

图像

此参数表示应检测色斑的图像。

如果在此工具中将彩色图像用作输入图像,仅第一个通道(即红色通道)将用于处理。

色斑直径

此参数定义了待检测色斑的直径。它以像素为单位并默认设为 10 像素。一旦选定某个要检测的色斑,其“色斑直径”值也就随即确定并被采用。不过,您也可以在相应的连接器中手动更改该值。

色斑对比度

色斑对比度”定义了色斑相对于背景的灰度值对比度。默认情况下,此参数设置为 10。一旦选定某个要检测的色斑,其“色斑对比度”也就随即确定并被采用。不过,您也可以在相应的连接器中手动更改该值。

色斑属性

此参数定义了色斑属性,即色斑在背景上的暗/亮状态。默认情况下设置为。您可以根据需要在相应的连接器中更改该值。

描述

如果待检测色斑在黑色背景上显得较亮,则使用此值。

如果设置为该值,则检测所有明亮色斑。

如果待检测色斑在明亮背景上显得较暗,则使用此值。

如果设置为该值,则检测所有较暗色斑。

其他参数

ROI

此参数定义需要处理的感兴趣区域 (ROI)。ROI 和“处理区域”并集之外的图像部分将不进行处理。 此外,如果其中一个为空,将处理两者交集的图像部分。如果两者均为空,将处理整个图像。

默认情况下,ROI 定义为空 ROI。如果想要使用非空的 ROI 进行处理,您必须将参数连接至前一工具的适当 ROI 结果,或者必须使用可用的 ROI 按钮在图像中绘制新的 ROI。

对齐数据:

此参数表示用于对齐 ROI 的对齐数据。默认情况下不会连接对齐数据,因此不显示任何效果。如果想要使用特定对齐数据,您必须将参数连接至前一工具的适当结果,例如通过匹配确定对齐确定与直线边缘对齐对齐图像旋转图像

最小面积

此参数定义了待检测色斑的“最小面积”。它以像素为单位并默认设为 像素。所有面积小于指定“最小面积”的色斑都不会被检测。一旦选定某个要检测的色斑,其“最小面积”值也就随即确定并被采用。不过,您也可以在相应的连接器中手动更改该值。

最大面积

此参数定义了待检测色斑的“最大面积”。它以像素为单位并默认设为 1 000  像素。所有面积大于指定“最大面积”的色斑都不会被检测。一旦选定某个要计算的色斑,其“最大面积”也就随即确定并被采用。不过,您也可以在相应的连接器中手动更改该值。

处理区域

此参数定义需要处理的区域。ROI 和“处理区域”并集之外的图像部分将不进行处理。此外,如果其中一个为空,将处理两者交集的图像部分。如果两者均为空,将处理整个图像。

默认情况下,“处理区域” 定义为空区域。要指定 “处理区域”,您需要将该参数连接至前一工具的适当区域结果,以确保某个区域会传输到此工具。

结果

基本结果

色斑

此结果包含检测到的色斑的区域

数量

此结果包含根据指定参数检测到的色斑的“数量”。返回的结果为整数

工具状态

工具状态”返回有关工具状态的信息,因此可用于处理错误。请参阅主题工具状态结果,了解关于不同工具状态结果的更多信息。

其他结果

处理时间:

此结果返回最近一次执行工具的持续时间(以毫秒为单位)。该结果作为附加结果提供。因此,默认情况下它是隐藏的,但是可以通过工具结果旁边的 按钮显示。有关更多信息,处理时间请参工具参考中所阅部分。

应用程序示例

此工具用于以下 MERLIC Vision App 示例:

  • count_defect_clusters.mvapp