我有一个小的 2D 高斯图像过滤器,我目前正在通过卷积将其应用为窗口。我想在傅里叶域中将其作为单次乘法进行。我想将我当前的小滤波器转换为傅里叶域,因为它具有最大可能的保真度。
我不知道我将应用它的图像的大小,并且希望能够针对任何图像大小动态更改它。我该怎么做呢?
我可以将我的过滤器缩放到图像大小(正方形到矩形),FFT 缩放,现在扭曲并在傅里叶域中相乘吗?
或者
我应该先对其进行 FFT,放大(正方形到矩形)并扭曲 FFT,然后将其相乘吗?
我不相信这两种方法都是正确的。有没有其他的方法?
我在 MATLAB 中使用它