Canny 边缘检测

怼烎@ 2022-12-04 01:23 303阅读 0赞

Canny 边缘检测主要步骤:

  1. 先把图像变成灰色
  2. 计算图像梯度,其中每个像素的亮度对应该店的梯度值。通过寻找最大的梯度值,就可以找到边缘。

首先,我们需要读入图像

  1. import matplotlib.pyplot as plt
  2. import matplotlib.image as mpimg
  3. image = mpimg.imread('exit-ramp.jpg')
  4. plt.imshow(image)

在这里插入图片描述
将图片转换成灰度图片,代码如下:

  1. import cv2 #bringing in OpenCV libraries
  2. gray = cv2.cvtColor(image, cv2.COLOR_RGB2GRAY) #grayscale conversion
  3. plt.imshow(gray, cmap='gray')

发表评论

表情:
评论列表 (有 0 条评论,303人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Canny边缘检测算法

    1、概述       图象的边缘是指图象局部区域亮度变化显著的部分,该区域的灰度剖面一般可以看作是一个阶跃,既从一个灰度值在很小的缓冲区域内急剧变化到另一个灰度相差较...

    相关 canny边缘检测

    Canny边缘检测算法是1986提出的多阶段的边缘检测算法。 预处理 由于边缘易受噪声影响,所以对图像利用高斯滤波器来去除噪声。 ![G\_\{0\}(x, y) =

    相关 Canny 边缘检测

    Canny 边缘检测主要步骤: 1. 先把图像变成灰色 2. 计算图像梯度,其中每个像素的亮度对应该店的梯度值。通过寻找最大的梯度值,就可以找到边缘。 首先,我们需要读

    相关 canny边缘检测C++实现

    Canny边缘检测算法是澳大利亚科学家John F. Canny在1986年提出来的,不得不提一下的是当年John Canny本人才28岁!到今天已经30年过去了,Canny算