fftwTransformée de Fourier Rapide d'une image. Synopsisfftw sign [-m mask] [im_in1|-] [im_in2|-] [im_out1|-] [im_out2|-]DescriptionLa 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ètresign 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:
Les images de sorties sont de type réel:
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
Sorties
RésultatRetourne SUCCESS ou FAILURE. Voir aussifft, ifft, FrequentielPrototype C++Errc FFTW(Img2duc& ims_re, Img2duc& ims_im, Img2dsf& imd_re, Img2dsf& imd_im, Short sign);English versionFast Fourier Transform.Auteur: Hoock Jean-Baptiste |