21/11/2005, 10h54
|
Sujet transformée de fourier sous matlab - Message #1
|
Date d'inscription: novembre 2004
Localisation: Nice
Âge: 22
Messages: 49
|
transformée de fourier sous matlab
Salut à tous
voilà, j'ai un probleme en progammation (la question est dans le nom du sujet).
Si quelqu'un saurait comment on écrit une transformée de fourier sous matlab.
Merci d'avance
__________________
Denver, le dernier dinosaure
Heruhur, le dieu faucon, prince du soleil
|
|
|
|
Aujourd'hui
|
|
|
|
Liens sponsorisés
|
|
|
|
|
21/11/2005, 14h02
|
Sujet transformée de fourier sous matlab - Message #2
|
Date d'inscription: juin 2005
Messages: 293
|
Re : transformée de fourier sous matlab
tape:
help fft
ça devrait répondre à ta question 
|
|
|
|
21/11/2005, 14h40
|
Sujet transformée de fourier sous matlab - Message #3
|
Date d'inscription: novembre 2004
Localisation: Nice
Âge: 22
Messages: 49
|
Re : transformée de fourier sous matlab
merci je vais essayer
__________________
Denver, le dernier dinosaure
Heruhur, le dieu faucon, prince du soleil
|
|
|
|
21/11/2005, 15h16
|
Sujet transformée de fourier sous matlab - Message #4
|
Date d'inscription: juin 2005
Messages: 293
|
Re : transformée de fourier sous matlab
si c'est pour afficher le spectre d'un signal, utilise ensuite fftshift pour recentrer ton graphe.
help fftshift
|
|
|
|
31/01/2007, 15h32
|
Sujet transformée de fourier sous matlab - Message #5
|
Date d'inscription: janvier 2007
Âge: 26
Messages: 2
|
pbl avec une TF d'image sous MATLAB
Bonjour à tous! j'ai un problème, peut être avez vous des idées.
Alors voila j'ai deux images sources, que je décompose chacune suivant leur composante Rouge, Vert et Bleu.
Ensuite je fais la différence entre composantes, en gros :
IR=I2R-I1R
IV=I2V-I1V
IB=I2B-I1B
qui forment l'image de la différence IDIFF (fichier joint)
En gros, disons que je fais fftshift(fft2(X))) de ces trois images IR, IV et IB ;
ensuite abs(ifft2(X)) des trois spectres obtenus ;
enfin la reconstruction d'une image IOUT avec les trois résultats (fichier joint)
Quand je compare IDIFF à IOUT je ne trouve pas les mêmes images. Le passage dans la représentation fréquentielle à changé quelque chose, mais je ne sais pas quoi. IOUT à l'air de faire un mix des deux images source, c'est bizarre.
Avez vous une idée de ce qui cause dette différence? est-ce une conséquence irréversible de la FFT2? Est-ce que ca à un rapport avec les énergies?
PS :
max(max(IDIFF)) =>
ans(:,:,1) = 0.6588 (rouge)
ans(:,:,2) = 0.6627 (vert)
ans(:,:,3) = 0.6039 (bleu)
max(max(IOUT)) =>
ans(:,:,1) = 0.7137 (rouge)
ans(:,:,2) = 0.7020 (vert)
ans(:,:,3) = 0.6235 (bleu)
|
|
|
|
31/01/2007, 18h00
|
Sujet transformée de fourier sous matlab - Message #6
|
Date d'inscription: janvier 2007
Âge: 26
Messages: 2
|
Re : transformée de fourier sous matlab
rebonjour à tous, j'ai trouvé mon problème. En fait les images sources ont, pour chacune de leur composante RGB, un "range" d'intensité de lumière allant de 0 à 1.
Si je fais la différence de 2 images, ce "range" va donc d'une valeur <0 à une valeur <1, hors la FFT demande des valeurs positives seulement. ou bien, sons résultat n'est que positif, a vrai dire je sais plus
le résultat, cest que pour que ca marche il me suffit de faire +1 à chaque composante; ensuite je peut faire ifft2(fft2(X)) ou bien ce que je veux, il me suffit de faire -1 à l'image finale.
je sais pas si vous avez compris mon histoire, en tout cas moi je comprends et ca résoud mon problème, mais si ca peut aider des gens alors tant mieux! 
|
|
|
|
|
 |
Bienvenue |
 |
Si ceci est votre première visite, vous devez vous inscrire avant de pouvoir envoyer des messages. En étant inscrit vous pourrez poster votre question, participer aux débats, joindre vos images... alors n'attendez-plus, cela vous prendra 1 minute !
Pour commencer à lire les messages, depuis la page d'accueil des forums, sélectionnez le forum qui vous tente et partez ensuite à sa découverte...
|
 |
Publicité |
 |
|
| A voir aussi (Futura Sciences n'est pas responsable du contenu de ces publicités) |
|
|
| Outils |
|
|
| Modes d'affichage |
Mode linéaire
|
Règles de messages
|
Vous pouvez ouvrir de nouvelles discussions : nonoui
Vous pouvez envoyer des réponses : nonoui
Vous pouvez insérer des pièces jointes : nonoui
Vous pouvez modifier vos messages : nonoui
Le code HTML peut être employé : non
|
|
|
Fuseau horaire GMT +2. Il est actuellement 01h04.
Propulsé par vBulletin
Copyright © 2000 - 2008, Jelsoft Enterprises Ltd. Tous droits réservés.
Traduction par l'association vBulletin francophone
|
|