我想在图像上应用陷波滤镜,它会抑制图像中的图案,但尽可能保留图像的其余部分.我执行以下步骤:
I = imread('...img....');
ft = fftshift(fft2(I));
[m,n] = size(ft);
filt = ones(m,n);
%filt(......) = 0; % my problem is here
ft = ft .* filt;
ifft_ = ifft2(ifftshift( ft));
Run Code Online (Sandbox Code Playgroud)
所以我不知道究竟要设置为零以获得正确的结果.
