图像平滑
图像平滑也叫图像模糊,在图像处理中经常用到,图像平滑的主要目的是去除噪声,常用的是对图像进行滤波处理,下面是四种常见的滤波器,归一化块滤波器,高斯滤波器,中值滤波器和双边滤波器。
归一化滤波器(Normalized Box Filter)
最简单的滤波器,和卷积核卷积的结果是每一个像素的值是周围像素值的均值

高斯滤波器
最有用的平滑滤波器,图像和高斯核做卷积。扫描图像中的每一个像素,用模板确定的邻域内像素的加权平均灰度值去替代模板中心像素点的值。

中值滤波器
中值滤波器的是一种基于统计的滤波器,其结果是统计像素所在的局部区域的像素值,找到中值并用中值代替该位置。常用的卷积核的大小为3、5、7
双边滤波器
上边的滤波器虽然很好的平滑了图像,但有一个不好的地方就是,本应该清楚的边缘部分也被模糊了,为了解决这种问题,双边滤波器还考虑了相邻像素之间的灰度值的差异等信息,来解决边缘模糊的问题。
源码:
#include "opencv2/imgproc/imgproc.hpp"
#include "opencv2/highgui/highgui.hpp"