⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 masked_fft.m

📁 TwIST:两步迭代的图像分割matlab源码
💻 M
字号:
function y = masked_FFT(x,mask)%% Computes a 2D partial FFT transform,% only for those frequencies for which % mask is not zero. The result is returned% in an array of size (k,1) where k is% the number of non-zeros in mask.% The transpose of this operator is % available in the function masked_FFT_t.m%% Copyright, 2006, Mario Figueiredo.% %[n1 n2] = size(x);if n1~=n2   disp('only square images, please!')   returnendn = n1;if floor(log2(n))~=log2(n)   disp('only power of 2 sizes, please!')   returnendif sum(sum(size(mask)~=size(x)))~=0   disp('Mask must have the same size as x');   returnendii = find(abs(mask)>0);Rf = fftshift(fft2(x)).*mask/n;y = Rf(ii);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -