canny edge detection(边缘检测)

 建议搭配视频服用:

 2.canny edge detection(canny边缘检测)_哔哩哔哩_bilibili

一、常见的卷积核

常用图像卷积核类型小结_高斯卷积核-CSDN博客

1 高斯卷积核

 二维正态(高斯)分布 

线性可分、可以做平滑、去掉随机噪声。

像素点会被周围的像素点影响,所以使用高斯卷积核可以一定程度上去噪。

2 Sobel卷积核

二、边缘检测 

1 高斯核卷积去噪:

2 边缘判断:

 边缘的变化率最大。求导最大,但是像素没有办法求导,因为它是离散值。所以运用差商来代替,像素距离都一样,所以使用像素差也是一样的。

 sobel就是这样的原理。

3 非极大值抑制:

线性插值法模拟g1、g3。看c点是否是极大值。

4 灰度阈值设置:

去掉一些可能不是边缘的极值:双阈值设置

 边缘的连接:看它的八领域内存在一个保留的极值,连接它们俩。数据结构使用栈。

三、代码学习

还没学,学了写

猜你喜欢

转载自blog.csdn.net/qq_46012097/article/details/134087529