高斯坐标自然值计算_(十九)再识高斯(高斯滤波)

本文介绍了高斯滤波器,它是线性滤波的一种,主要用于消除噪声。内容涉及高斯噪声特性,对比了高斯滤波与均值滤波的相似之处,并详细阐述了二维高斯分布的概念。文章提供了C++和Python的代码示例,演示了如何生成高斯核并应用GaussianBlur接口进行滤波操作,强调了核大小必须为奇数的要点。
摘要由CSDN通过智能技术生成

97d38034b1ac487f2d50c7f1a473762d.png

时间为友,记录点滴。

说过了高斯噪声以及其定量的特性,我们来介绍对噪声做滤波的线性滤波之一GaussianBlur。

GaussianBlur

我们在之前讲过滤波的基础知识以及举了一个最简单的例子,均值滤波。 其实高斯滤波跟均值滤波差不多,也是对邻域的线性卷积过程(卷积=加权和,简单理解现记住)。

9c956958ab0fda28cec2db5354dd8348.gif
也是一个卷积过程

唯一不同的是,他们的算子不同。

算子的由来还是要引入二维高斯分布。我们之前已经讲过了一维高斯分布:

二维(离散)高斯其实就是其在平面坐标系下向三维坐标系的延伸:


其中
都是常数,我们称
服从参数为
的二维正态分布,常把这个分布记作
的范围分别为
。这个函数在三维空间中的图像是一个椭圆切面的钟倒扣在
平面上,其中心在
点。

a986844d363082ce4795d840deeff7b6.png
二维高斯曲线

如果二维高斯公式中

,就得到一个比较简洁的公式:

CV_EXPORTS_W void GaussianBlur( InputArray src, OutputArray dst, Size ksize,
                   
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值