C/C++ OpenCV均值滤波

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq78442761/article/details/54292842

均值滤波blur函数


void blur(

InputArray src,

OutputArray dst,

Size ksize,

Point anchor=Point(-1,-1),

int borderType=BORDER_DEFAULT

)

均值滤波和方框滤波是算子不同


下面看代码

#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <opencv2/imgproc/imgproc.hpp>

using namespace cv;

int main()
{

	//载入图像
	Mat image = imread("1.jpg");

	//创建窗口
	namedWindow("均值滤波原图");
	namedWindow("均值滤波效果图");

	imshow("均值滤波原图", image);

	//进行滤波
	Mat out;
	blur(image, out, Size(7, 7));
	imshow("均值滤波效果图", out);

	waitKey(0);

	return 0;
}

运行结果:


展开阅读全文

没有更多推荐了,返回首页