a.Blob分析算法
■Blob分析算法,也称为斑点分析算法,常用于对目标图像进行图形特征提取和分类。
■通过对Blob单元进行图形特征分析,可以将单纯的图案灰度信息迅速转化为图案的形状信息,包括图形质心、图形面积、图形周长、图形外接最小矩形以及其他图形信息。
■Blob分析算法在表面检测中扮演着重要的角色,可以将真实缺陷与虚假缺陷根据图形特征不同进行判断。
■Blob分析算法也可以用于颗粒计数领域中。
b.Blob分析步骤
i.Blob图像分割
■固定阈值分割(FixedThreshold)
适用于高对比度以及背景一致性很好的图像。
■可变阈值分割(AdaptiveThreshold)
利用最小均值、最大均值以及均方差等统计信息等进行分割。适用于一些对比度和一致性较差的图像。
ii.Blob特征提取
■在经过图像分割后,图像的灰度信息经过Blob特征提取过程就可以转化为Blob信息队列。
■其中根据表面质量检测应用需求,针对性设置算法,可以提取更多Blob形状信息。
c.典型的Blob特征
典型的Blob特征有:Blob面积与外接矩形面积的比、Blob延伸率、最小外接椭圆的长轴角度等。