一、方框滤波(box Filter)
#include<opencv2/core/core.hpp>
#include<opencv2/highgui/highgui.hpp>
#include<opencv2/imgproc/imgproc.hpp>
using namespace cv;
int main()
{
Mat image = imread("F:\\C++project\\picturetest\\2.jpg");
namedWindow("均值滤波(原图)");
namedWindow("均值滤波(效果图)");
imshow("均值滤波(原图)", image);
Mat out;
boxFilter(image, out, -1, Size(5, 5));
imshow("均值滤波(效果图)", out);
waitKey(0);
return 0;
}
二、均值滤波(blur)
其实就是归一化后方框滤波。
缺陷:不能很好的保护图像细节,从而使图像变得模糊。
第四个参数为锚点(默认值Point(-1,-1)表示这个锚点就在核的中心)
第五个为边界模式,有默认值,一般不去管它。
#include<opencv2/core/core.hpp>
#