目标

在本章中,我们将了解一下:

  • Canny边缘检测概念

  • OpenCV的功能:cv2.Canny()

理论

Canny边缘检测是一种流行的边缘检测算法。它是由John F. Canny开发的

1.这是一个多阶段的算法,我们将通过每个阶段。

2.降噪

由于边缘检测对图像中的噪声敏感,所以第一步是用5x5高斯滤波器去除图像中的噪声。

我们已经在前几章看到过。

3.寻找图像的强度梯度

然后用Sobel核在水平和垂直方向上过滤平滑图像,以获得水平方向(Gx)和垂直方向(Gy)的一阶导数。

从这两个图像,我们可以找到每个像素的边缘渐变和方向如下:

梯度方向始终垂直于边缘。它被四舍五入为表示垂直,水平和两个对角线方向的四个角度之一。

results matching ""

    No results matching ""