Ho letto questa immagine:
prese la sua FFT (2D) e poi la FFT inversa per riprendere esattamente l'immagine. Il codice viene fornito come riferimento:
imfft = fft2(photographer);
im = uint8(ifft2(imfft));
imshow(im); %Output is same image
Ma quando cambio il Fourier e prendo solo la parte reale,
imfft = real(fft2(photographer));
im = uint8(ifft2(imfft));
imshow(im);
Ottengo un'immagine come questa ( nota che il cambiamento di dimensione è irrilevante e solo a causa del suo salvataggio dal gestore di figure Matlab ):
Qualcuno può spiegarmi la teoria (matematica) dietro di essa? Grazie