Salut a tous et merci pour lire ma question!
Je veux calculer dans la premiere phase la transforme Fourier d'une image que je lis avec imread et aussi le spectre de magnitude de cette image en utilisant la fonction mag2d. J'utilise Image Processing Toolbox.
En command window ou dans un script matlab:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 img = imread ('poza.jpg'); % selection d'une photo et lire la photo -c'est une image rgb img_fft = fft2(double( img ) ); % application fonction fft2 pour le calcul de la Transforme Fourier de cette image shiftedrectfft=fftshift(img_fft); b=surf(abs(shiftedrectfft))
Voila les etapes que je dois parcourir:
(1) - Selectionner et lire une image ( OK)
(2) Obtenir la transforme Fourier fft2 fonction et le spectre de magnitude a l'aide de la fonction mag2d. (OK mais mag2d le probleme).
Mon souci ce que je ne sais pas obtenir le spectre de magnitude a l'aide de la fonction mag2d.
Quoi dois-je ajouter a mon code?
Quand je fais appel a la fonction pour calculer le spectre de magnitude (fonction mag2d) il apparait comme ca:
J'utilise matlab 7.7(2008b).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 mag2d not found. Use the Help browser Search tab to search the documentation, or type "help help" for help command options, such as help for methods. >>
Partager