热图是 blob 和质心查找器中鲜为人知且非常有用的工具。许多 VMS 用户都知道它在那里,但很少有人知道它的作用。它的存在是为了让生活更轻松。让我们解释一下。当您想要自动检测或识别特征时,blob finder 会通过评估像素强度来实现此目的。它找到一组相似的像素并将它们组合成一个 blob。必要时,用户可以通过为像素强度设置手动阈值来控制斑点查找器。
不幸的是,找到正确的手动阈值通常有点挑战性。为了帮助解决这个问题,热图通过提供关于发现者将检测到的内容的视觉反馈,使手动阈值的调整变得更加简单。要启用热图,只需单击其复选框即可激活它。请注意,热图不适用于自动阈值模式或存储的图像。热图需要实时图像才能工作。
在 blob finder 中,有两种不同的阈值模式:自动和手动。在自动模式下,斑点查找器将寻找适合区域阈值的“暗中亮”或“亮时暗”斑点。当零件非常简单并且具有清晰定义的斑点且图像中几乎没有噪声时,这可能已经足够好了。在这些情况下,并不真正需要热图功能。
但是,在视频图像中有更多噪声的情况下,如下所示,自动模式有可能无法检测到所需的斑点。然后必须选择手动模式并缩小手动阈值的范围,以便上限和下限适合可接受值的窗口。热图通过将实时视频图像转换为说明手动选择的阈值的伪彩色图像来提供将检测到的斑点的视觉表示,从而帮助实现这一点。当热图处于活动状态时,视频窗口将照亮在手动阈值参数中选择的范围内的像素。
When inclusive polarity is selected, pixels within the minimum and maximum thresholds will be illuminated.像素将根据从紫色到红色的颜色渐变上的像素强度点亮,如下所示。
When exclusive polarity is selected, pixels outside the minimum and maximum will be illuminated.任何强度低于最小值的像素都将是绿色的,而高于最大值的任何像素都将是桃色,如下所示。
您可能会注意到,启用热图后,视频窗口的左上象限中会出现一个小条。此条表示从 0 到 255 的强度比例,并将显示图像中哪些像素将被分配哪些颜色的概览。当像素强度超出所选阈值给出的有效范围时,刻度将显示为灰色。
热图以与质心查找器类似的方式工作。通过使用热图,用户将培养专家级能力,以找到适合应用程序需求的正确 blob 或质心手动阈值参数。这将减少编程所花费的时间,并可能提高例程的稳健性。请参阅下面的示例案例,其中使用热图来识别所需的 blob。
从左到右......原始图像 - 热图激活,选择手动阈值 - 发现匹配热图结果的斑点
在您以后的编程中,请务必使用热图调高热度。