低通滤波器 - sumpig/OpenCV GitHub Wiki

低通滤波器 的目的是减少图像变化的幅度。

cv::blur 函数将每个像素的值替换成该像素邻域的平均值(邻域是矩形的),从而使图像更加平滑。

cv::blur(image,result, cv::Size(5,5)); // 滤波器尺寸

有时需要让邻域内较近的像素具有更高的重要度。即较近的像素比较远的像素具有更大的权重。函数 cv::GaussianBlur 应用了这种滤波器:

cv::GaussianBlur(image, result,
                 cv::Size(5,5), // 滤波器尺寸
                 1.5); // 控制高斯曲线形状的参数