赞
踩
作者:翟天保Steven
版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处
- void GaussianBlur( InputArray src, OutputArray dst, Size ksize,
- double sigmaX, double sigmaY = 0,
- int borderType = BORDER_DEFAULT );
- #include<iostream>
- #include<opencv2/opencv.hpp>
- #include<ctime>
- using namespace std;
- using namespace cv;
-
- int main(void)
- {
- cv::Mat test = imread("long.jpg");
- cv::Mat result;
-
- cv::GaussianBlur(test, result, Size(7, 7),0,0);
- imshow("original", test);
- imshow("result", result);
-
- waitKey(0);
- system("pause");
- return 0;
- }
高斯滤波是一种线性平滑滤波,可有效消除高斯噪声,图像的高斯模糊过程也是图像与正态分布做卷积的过程,另外高斯函数的傅里叶变换也是高斯函数,所以高斯模糊也属于一个低通滤波操作~
如果文章帮助到你了,可以点个赞让我知道,我会很快乐~加油!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。