首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么高斯滤波器选择这样的值?

为什么高斯滤波器选择这样的值?
EN

Stack Overflow用户
提问于 2013-11-18 06:23:38
回答 2查看 3.1K关注 0票数 3

高斯滤波器是图像处理领域一种著名的图像去噪工具。我看到很多开源软件选择这样的模板:

这些价值从何而来?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-11-18 09:46:45

你自己把答案联系起来了。这些值是高斯函数的离散表示。

2D高斯看起来如下:

要获得滤波器值,您可以在与内核大小和σ相对应的离散x-y位置计算2D-高斯函数。

本网站上,你可以找到高斯滤波器的详细解释。

票数 5
EN

Stack Overflow用户

发布于 2021-09-03 23:30:16

这是一个高斯滤波器的近似,称为二项式滤波器。您可以在这里看到区别:filters.pdf.old

如果你想得到一个离散高斯滤波器,你可以看到这个视频https://www.youtube.com/watch?v=3z3GDUFR4Lw

因此,例如,如果您想要一个标准偏差为σ= 1的高斯滤波器3x3。

来自2D高斯:

如果矩阵维数为3x3 (nxn),则系数k为1(因为高斯函数为-k,.,0,.,k,在本例中:-1,0,1,这就是维数为3的原因)

所以,你必须像这样计算矩阵:

解决办法是:

注意,不存在偶数维,因为矩阵维数依赖于n= 2k+1,后者指奇数。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20041391

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档