OPERATEURS PANDORE

PANDORE Version 5 | GREYC-IMAGE
# fftw Transformée de Fourier Rapide d'une image. ### Synopsis `fftw sign [-m mask] [im_in1|-] [im_in2|-] [im_out1|-] [im_out2|-]` ### Description La commande fftw permet de calculer la transformée de Fourier d'une image 2D complexe dont les dimensions ne sont pas forcément des puissances de 2. Elle permet également d'effectuer la transformée inverse. Attention, lorsqu'on effectue la transformée inverse, nous ne divisons pas par le nombre de pixels. Pour retrouver l'image d'origine après avoir fait une transformée de Fourier et son inverse, il faut diviser l'image obtenue par le nombre de pixels (voir multcst). fftw utilise une bibliothèque libre du même nom écrite par Matteo Frigo et Steven G. Johnson. ### Paramètre sign indique si on effectue la transformée de Fourier ou son inverse. Si sign est positif, on calcule la transformée de Fourier. Si sign est strictement négatif, on effectue la transformée de Fourier inverse. Les images d'entrées sont: im_in1 est la partie réelle de l'image. im_in2 est la partie imaginaire de l'image. Si cette image n'existe pas, il faut construire une image vide (voir image, image1, synthese, txt2im). Les images de sorties sont de type réel: im_out1 est la partie réelle de la transformée. im_out2 est la partie imaginaire de la transformée. La transformée permet de passer d'une représentation de l'image dans le domaine spatial à une représentation dans le domaine fréquentiel (cf fft pour plus de détails). ### Entrées im_in1: une image 2D. im_in2: une image 2D. ### Sorties im_out1: une image 2D de réels. im_out2: une image 2D de réels. ### Résultat Retourne SUCCESS ou FAILURE. ### Voir aussi fft, ifft, Frequentiel ### Prototype C++ `Errc FFTW(Img2duc& ims_re, Img2duc& ims_im, Img2dsf& imd_re, Img2dsf& imd_im, Short sign);` ### English version Fast Fourier Transform.