Opencv学习(二)图像的高斯模糊

一、高斯模糊函数

 

void GaussianBlur( InputArray src, OutputArray dst, Size ksize,double sigmaX, double sigmaY = 0,int borderType = BORDER_DEFAULT );

参数解释:

    InputArray src:输入图像,通道不限,各通道单独处理;深度应当是CV_8U,CV_16U,CV_16S,CV_32F或CV_64F
    OutputArray dst:输出图像,尺寸和类型与输入图像一致
    Size ksize:高斯滤波器模板的大小,也是要大于1的奇数
    double sigmaX, double sigmaY = 0:高斯滤波器在X方向上的标准差,而sigmaY=0时,其值自动由sigmaX确定。
    borderType为边缘点插值类型。

#include<opencv2\opencv.hpp>
#include<opencv2\highgui\highgui.hpp>
#include<iostream>
using namespace cv;
using namespace std;
int main()
{
	Mat src = imread("C:/Users/hanyufeng/Desktop/4.jpg");
	imshow("原图", src);
	Mat dst1 = Mat(src.size(), src.type());
	Mat dst2 = Mat(src.size(), src.type());
	GaussianBlur(src, dst1, Size(5, 5), 2.0, 2.0);
	GaussianBlur(src, dst2, Size(5, 5), 10.0, 10.0);
	imshow("sigma = 2.0", dst1);
	imshow("sigma = 10.0", dst2);
	waitKey();
	return 0;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值