Transformée de fourier : représentation graphique [vc++ et allegro]

Soyez le premier à donner votre avis sur cette source.

Vue 17 469 fois - Téléchargée 2 254 fois

Description

Petit programme effectuant la transformée de Fourier (sous ses formes classique et FFT) d'une image bmp, pcx ou tga en niveaux de gris sur 8 bits. La représentation graphique est affichée à l'écran et sauvegardée (ainsi que les coeffs de Fourier)
On peut reconstruire l'image originale en effectuant la transformée inverse sur l'image transformée à condition que le fichier de coefficients soit également présent.

Utilité me direz vous ? La transformée de Fourier est à la base d'algorithme de compression de type JPEG par exemple (via une DCT, cousine de la FFT) et l'analyse d'images transformées est également utile en segmentation d'images

Source / Exemple :


Voir Zip

Conclusion :


Merci à Sébastien THEPOT pour sa collaboration active sur ce projet que nous avons torché en moins de temps qu'il n'en faut à Windows pour planter
Attention pour la compilation, Allegro doit être installé

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

taktouka2012
Messages postés
1
Date d'inscription
vendredi 20 février 2009
Statut
Membre
Dernière intervention
29 octobre 2010
-
salut,svp je suis besoin d'un code en matlab concernant la transformé en ondelette...pour detecter la forme et la texture d'un image
merci d'avance
tocha05
Messages postés
1
Date d'inscription
dimanche 8 avril 2007
Statut
Membre
Dernière intervention
9 avril 2007
-
salut!!je voudrai le code source de la fft(papillon) en matlab,soit le programme complet du deroullement de la fft en matlab,c urgent!!
render moi une reponse svp
wangxue
Messages postés
1
Date d'inscription
lundi 21 novembre 2005
Statut
Membre
Dernière intervention
17 novembre 2006
-
dsl je ne trouve pas ton exécutable sur ton perso
rogorus
Messages postés
1
Date d'inscription
jeudi 3 février 2005
Statut
Membre
Dernière intervention
8 février 2005
-
Excellent au niveau de la complexité du calcul (rien que transformée simple).

Par contre je ne comprends pas cette translation k+(height>>1))%height , qui permet de gagner une boucle dans le calcul ...
Aurais tu une explication à ce tour de passe passe ...
cs_GoldenEye
Messages postés
527
Date d'inscription
vendredi 14 septembre 2001
Statut
Membre
Dernière intervention
6 octobre 2008
2 -
Pour l'exécutable (Windows) va sur mon site
http://perso.wanadoo.fr/goldeneyerv
section "Fourier transform"

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.