J'ai lu cette image:
pris sa FFT (2D) puis FFT inverse pour récupérer exactement l'image. Le code est fourni pour référence:
imfft = fft2(photographer);
im = uint8(ifft2(imfft));
imshow(im); %Output is same image
Mais quand je change le fourier et ne prends que la vraie partie,
imfft = real(fft2(photographer));
im = uint8(ifft2(imfft));
imshow(im);
J'obtiens une image comme celle-ci ( notez que le changement de taille n'est pas pertinent et uniquement en raison de son enregistrement à partir du gestionnaire de figures Matlab ):
Quelqu'un peut-il m'expliquer la théorie (mathématiques) derrière cela? Merci