新闻资讯
NEWS CENTER

机器视觉如何检测产品边缘?

机器视觉如何检测产品边缘?

1.滤波:边缘检测算法主要基于图像强度的一级和二级导数,但导数的计算对噪声很敏感,因此必须使用滤波器来提高与噪声相关的边缘检测器的性能。需要指出的是,大多数滤波器在降低噪声的同时也会导致边缘强度的损失,因此需要在增强边缘和降低噪声之间折中。

2.增强:增强边缘的基础是确定图像各点邻域强度的变化值。增强算法可以突出邻域(或局部)强度值的显著变化。边缘增强通常通过计算梯度幅值来完成。

3.检测:图像中有很多点的梯度幅值比较大,这些点在特定的应用领域并不都是边缘,所以要用某种方法来确定哪些点是边缘点。简单的边缘检测判据是梯度幅值阈值判据。

4.定位:如果需要在某个应用场合确定边缘位置,可以在子像素分辨率上估计边缘位置,也可以估计边缘方位。

机器视觉检测。

边缘检测是一种机器视觉检测技术,在边缘检测算法中广泛使用前三步。这是因为在大多数情况下,只需要边缘检测器指出边缘出现在图像某个像素点附近,而不需要指出边缘的准确位置或方向。

边缘检测的本质是利用某种算法提取图像中对象和背景问题的界限。我们将边缘定义为图像中灰度急剧变化的区域边界。图像灰度的变化可以通过图像灰度分布的梯度来反映,所以我们可以使用局部图像微分技术来获得边缘检测算子。经典的边缘检测方法是通过在原始图像中像素的某个小领域构建边缘检测算子来检测边缘。

边缘检测。

边缘检测的主要应用包括:检测芯片针脚是否规则整齐、目标定位和存在/缺陷检测。基于边缘检测技术的应用,为高精度检测和尺寸测量提供了强有力的技术支持。


相关标签: