C/C++ OpenCV高斯滤波

来源:互联网 发布:卡片电脑知乎 编辑:程序博客网 时间:2024/06/06 02:29

高斯滤波GaussianBlur函数

void GaussianBlur(

InputArray src,

OutputArray dst,

Size ksize,

double sigmax,

double sinmay,

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;GaussianBlur(image, out, Size(7, 7), 0, 0);imshow("高斯滤波效果图", out);waitKey(0);return 0;}



运行结果:


1 0