在python中是否有内置函数用作freq域中的高斯低通滤波器。
H(u,v)= e^-(D^2(u,v))/(2D0^2)
我使用了以下函数: Gaussian_filter(A,sigma),其中A是原始图像,sigma是圆的半径。但是此函数应用于空间域,并且不会将图像转换为频域,而是根据内核大小进行过滤。还是我错了?
我编写了一个代码,将图像转换为fft,然后居中,然后乘以蒙版,然后取反,然后就可以了。
但是我想知道是否有一个内置函数通过将图像和频率作为输入在频域中应用滤波器。
谢谢