数字图像处理之图像模糊
数字图像处理之图像模糊
减弱或消除噪声
卷积
卷积是两个变量在某范围内相乘后求和的结果。
使用的较小的矩阵叫卷积核,也叫滤波器、算子
卷积后矩阵会缩小,即缺少边缘,可通过一定方法填充
1 | img = np.ones((5,5)) #图像 |
均值模糊
均值卷积核
1 | #使用卷积核 |
中值滤波
对一个卷积核大小区域的值取中值
1 | img4 = cv.medianBlur(img, 3) #3为卷积核大小,为奇数 |
高斯模糊
均值模糊不同位置权重一样,一般我们想要中心的权重大,周围的权重小。
高斯函数图像
σ为方差,方差越小越集中、图像越陡峭
高斯核
卷积核各点从高斯图像中取,S为各元素之和,将结果归一化
1 | sigma = 100 |
双边滤波
前面的模糊会将边缘进行模糊,使用双边模糊会保留边缘等高频信息,平滑颜色(灰度)相近的地方。
原理:不断计算卷积核
- 灰度差异卷积核:颜色差异越大,加权值越小
- 空间距离卷积核:距离越远,加权值越小(类似高斯滤波)
1 | img2 = cv.bilateralFilter(img, -1, sigmaColor=50, sigmaSpace=3) |
双边滤波算法解析
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Eureka!
评论