一、几种图像滤波
#1,均值滤波【Simple Blurring】
#2,中值滤波【Median Blurring】
#3,高斯滤波【Gaussian Blurring】
#4,双边滤波【Bilateral Blurring】
来自:https://www.cnblogs.com/sophia-hxw/p/5687007.html
二、图像平滑算法效果
高斯平滑一:
void cv::GaussianBlur(
cv::InputArray src, // 输入图像
cv::OutputArray dst, // 输出图像
cv::Size ksize, // 核大小
double sigmaX, // x方向高斯半宽
double sigmaY = 0.0, // y方向高斯半宽
int borderType = cv::BORDER_DEFAULT // 边界处理方法
);
一下公式计算sigmaX,sigmaY或者 ksize
来自:https://blog.csdn.net/u011284073/article/details/81385922
https://blog.csdn.net/duwangthefirst/article/details/79971338
高斯平滑二:
1、定sigma,和中心(0,0),对中心周围每个点(x,y)进行计算权值G(x,y)
2、对权值矩阵进行归一化
3、应用高斯卷积核对图像进行卷积,将九个点的卷积结果求和得到中心点的结果
中心点的最终值=1.32638+1.77477+1.51587++2.83963+3.69403+3.07627+3.22121+4.14113+3.41070
来自:https://blog.csdn.net/chentravelling/article/details/48985561