欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 科技 > IT业 > VisionPro —— CogBlobTool斑点工具详解

VisionPro —— CogBlobTool斑点工具详解

2025/5/26 8:03:01 来源:https://blog.csdn.net/lu2023_8_6/article/details/143217353  浏览:    关键词:VisionPro —— CogBlobTool斑点工具详解

一 CogBlobTool 简介

CogBlobTool 一个用于斑点检测和分析的工具。可以使用该工具检查图像的区域,并定位由灰度值有限范围内的像素组成的特征,这些特征的形状通常是不可预测的。检测和分析这些特征或斑点的过程称为斑点分析。您可以使用blob分析来提供有关图像中某些特征的存在、数量、位置、形状和方向的信息。您还可以使用blob分析来发现图像中的特征如何在拓扑上相互关联

原理
  • Blob是先根据用户设定好的灰阶范围对图像进行分割,然后对目标进行查找和分析。
  • 有数种模式可以指定哪些可以将斑点与背景像素分开

二 应用场景

  • 对象在尺寸、形状和/或方向上差异很大(训练模型很难或者不可能)
  • 对象有背景中找不到的截然不同的灰度
  • 对象没有重叠或者接触

 三 硬阈值

分割图像最简单的技术是选择一个阈值像素值。所有灰度值低于阈值的像素被分配为目标像素,所有灰度值高于阈值的像素被分配为背景像素。这种技术被称为二值阈值或硬阈值。

硬阈值(固定)

阈值模式:定义一个像素值作为图像分割点,大于此值的为物体像素,小于为背景像素

如图使用的阈值为60。所有值大于或等于60的像素都被视为背景;所有值小于60的像素都被视为对象。

硬阈值:指定固定像素值作为图像分割点

硬阈值(相对):固定阈值的问题:无论是硬阈值还是软阈值,在光照亮度线性变化时都会出现无法分割的情况

使用两组参数指定相对阈值。首先,指定图像中希望工具作为尾像素处理的像素百分比。尾像素是图像中具有最低值和最高值的那些像素。在像素值的直方图中,尾部像素出现在直方图的左右两侧。Blob工具确定像素值的上方和下方,指定的像素百分比。这些像素值分别称为右尾像素值和左尾像素值。

硬阈值(动态)

动态硬阈值是根据输入图像的直方图来自动计算合适的阈值

阈值是通过最小化在阈值两边的像素的权重方差来计算的。

有双峰分布的直方图会出现很好的分割。如果不是双峰分布,可能就不能得到很好的分割

软阈值(相对) 

                     要排除的低尾像素和高尾像素的百分比
                     用于低阈值的百分比值
                     用于高阈值的百分比值
                     柔软步骤的数量。

该工具使用相对硬阈值一节中描述的相同过程计算低阈值和高阈值。丢弃尾巴百分比指定的低尾值和高尾值的百分比,将剩余的低尾值和高尾值之间的距离指定百分比的像素值作为低、高阈值,

 像素映射

某些类型的场景不能使用任何一种二值阈值技术进行分割。只有当斑点的所有部分比背景区域的所有部分更亮(或更暗)时,二值阈值才有效。在斑点包含洞的情况下,洞与背景的其余部分颜色不同,二值化阈值总是失败的。

如图显示了一个图像示例想要找出黑色的豆子,其中阈值设置不能产生期望的结果。这张照片显示的是浅色背景上的深色部分。而黑色豆子则是更暗所以可以明了的找出。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词