【发布时间】:2012-09-02 07:23:38
【问题描述】:
我正在玩hybrid images,并想使用高斯滤波器对图像进行低通滤波。但是,为了制作混合图像,应该在 2 个具有不同截止频率的图像上使用 2 个滤波器。
fspecial() 是否允许我们在使用它来制作高斯滤波器时指定截止频率? (我知道我们可以指定滤波器大小和 sigma,并且 sigma 和截止频率之间存在某种关系)。如果我们只能使用 sigma 指定截止频率,那么我需要设置什么 sigma 才能获得 0.2 Hz 的截止频率。
【问题讨论】:
-
我对此没有太多经验,但我希望您在使用 sigma 指定截止频率方面走在正确的轨道上。请记住,截止频率对应于输入信号衰减一定量的点,因此您必须先定义截止频率对应的衰减(通常为 3dB),然后才能确定要解决的点。
-
fspecial 创建一个预定义的 2D 矩阵滤波器,根据您所写的内容,我了解到您想要过滤 1D 信号(0.2 Hz,这意味着您有时间向量或频率向量)。那么你是在过滤向量还是矩阵?
-
@nate 我正在过滤一个 jpg 文件,它是一个矩阵..我将如何指定一个频率..?
-
@Siddhartha 这些是空间频率,fx 和 fy。如果您想对此事有很好的参考,我推荐 J.W. 的“傅里叶光学简介”。好人。我会尽量在下面给你一个合适的答案……
-
图像处理中0.2Hz是什么意思? Hz 与时间相关,我在固定图像中看不到任何时间信息。
标签: matlab image-processing gaussian