Я прочитав це зображення:
взяв FFT (2D), а потім обернений FFT, щоб отримати точно зображення. Код надається для довідки:
imfft = fft2(photographer);
im = uint8(ifft2(imfft));
imshow(im); %Output is same image
Але коли я міняю фур'є і беру лише реальну участь,
imfft = real(fft2(photographer));
im = uint8(ifft2(imfft));
imshow(im);
Я отримую подібне зображення ( зауважте, що зміна розміру не має значення і лише завдяки збереженню його від обробника фігур Matlab ):
Чи може хтось пояснити мені теорію (математику) за нею? Спасибі