begin process at 2012 05 27 19:32:09
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Graphique

 > WAVELET: TRANSFORMÉE EN ONDELETTE DISCRÈTE POUR LES IMAGES

WAVELET: TRANSFORMÉE EN ONDELETTE DISCRÈTE POUR LES IMAGES


 Information sur la source

Note :
Aucune note
Catégorie :Graphique Classé sous :Ondelettes, ImAnalyse, dwt, image, wavelet Niveau :Initié Date de création :04/12/2008 Vu / téléchargé :9 472 / 1 011

Auteur : Pistol_Pete

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (2)
Ajouter un commentaire et/ou une note


 Description

Cliquez pour voir la capture en taille normale
La transformée en ondelette discrète (en anglais Discrete Wavelet Transform, ou DWT) est une technique utilisée dans la compression de données numériques avec ou sans perte (JPEG2000). La compression est réalisée par approximations successives de l'information initiale du plus grossier au plus fin. On réduit alors la taille de l'information en choisissant un niveau de détail.

Pour une image, chaque composante sera conservé dans un support qui à les mêmes dimension que l'image.  
On aura donc :
-les basses fréquences dans le cadrant haut gauche.
-les hautes fréquences (détails verticaux) dans le cadrant haut droit
-les hautes fréquences (détails horizontaux) dans le cadrant bas gauche
-les hautes fréquences (détails diagonaux) dans le cadrant bas droite

Une IHM a été créé pour supprimer les coefficients de la transformée dans un ou plusieurs quadrants(clic sur les quadrants à supprimer):

Traitement -> Ondelette

En supprimant les basses fréquences, cela reviendra à effectuer une détection de contours multiéchelle.
En supprimant les hautes fréquences, on perdra les détails de l'image.

Pour des problèmes de visualisation, les hautes fréquences sont centrées autours du niveau de gris 127.

Attention, pour une bonne décomposition, il faut que la taille de l'image soit divisible par 2 autant de fois que l'on souhaite itérer le processus. Un bouton "ajusté" a été placé pour rendre le processus possible au moins une fois (La hauteur et la largeur de l'image paires)

Ce programme s'appuie sur le logiciel ImAnalyse. Vous pouvez trouver la documentation ici :  
http://ImAnalyse.free.fr

Ondelettes Wavelet ImAnalyse Traitement d'image dwt

Source

  • //********************************************************************************
  • //***** D'après la méthode d' Arthur.Cunha@ifp.uiuc.edu **************************
  • //********************************************************************************
//********************************************************************************
//***** D'après la méthode d' Arthur.Cunha@ifp.uiuc.edu **************************
//********************************************************************************

 Conclusion

Processus :
-Ouvrir une image.
-Traitement -> Ondelette
-Sélectionner les buffers et les coefficients à conserver
-Clic sur OK.

Documentation:
http://ImAnalyse.free.fr

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture VISUALISATION DES IMAGES EN 3D SANS OPENGL
Source avec Zip Source avec une capture ANALYSE DE LA TEXTURE D'UNE IMAGE : FILTRE DE GABOR
Source avec Zip Source avec une capture VIEWER COMPLET POUR LE TRAITEMENT DE L'IMAGE : IMANALYSE
Source avec Zip Source avec une capture ALGORITHMES D'OPTIMISATION NON LINÉAIRE: DESCENTE DE GRADIEN...
Source avec Zip Source avec une capture CLASSE GRAPH: GESTION DES GRAPHIQUES DANS LES APPLICATIONS W...

 Sources de la même categorie

Source avec Zip Source avec une capture PLANNING D'EQUIPE par grephit
Source avec Zip APPLICATION DE DESSIN DE QUELQUES FIGURES par laguchori
Source avec Zip Source avec une capture HDR EXPOSURE FUSION par mecrosoft
Source avec Zip Source avec une capture IRC CLIENT MULTISERVEUR EN MFC (TXIRC) par TeniX
Source avec Zip ENTETE DU FICHIER BMP (BIPMAP) par k.Lutchi

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture GENERE BMP par lajouad
Source avec Zip Source avec une capture HDR EXPOSURE FUSION par mecrosoft
Source avec Zip Source avec une capture VISUALISATION DES IMAGES EN 3D SANS OPENGL par Pistol_Pete
Source avec Zip Source avec une capture ANALYSE DE LA TEXTURE D'UNE IMAGE : FILTRE DE GABOR par Pistol_Pete
Source avec Zip Source avec une capture VIEWER COMPLET POUR LE TRAITEMENT DE L'IMAGE : IMANALYSE par Pistol_Pete

Commentaires et avis

Commentaire de adel9inf le 07/03/2010 01:54:31

il marche avec quoi dev c++ mais ca marche pas repond sur mon email svp  adel9inf@yahoo.fr

Commentaire de Pistol_Pete le 08/03/2010 13:33:21

Salut
Ce programme est testé et fonctionne avec VC++ 2003 2005 2008.
A+

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

image en c++ [ par naney ] je cherche comment je peu m'aitre une image .bmp (ou autre format) dans mon prog c'est Urgent comme pour le plein écran et faite a bloc de pub pour ce imprimer et image en c++ [ par naney ] je voudre un code source qui me montre comment imprimer et un autre qui me montre comment inserais une image en c++ (n'importe quel format d'image) ex rotation d'une image [ par David ] charger une image [ par mc.solaar3 ] Comment faire pour charger une image ds un programme ? lecture d image au format jpeg [ par a-sophie ] Salut,Je souhaite lire et sauvegarder des images au format jpeg avec visual c++ .Si jamais quelqu un a des conseils ou des pistes a me donner, ce sera Imprimer une image [ par Bouba le koala ] Comment fait-on pour imprimer une image Bitmap ou jpeg avec C++ Builder car dans la doc, ils nous montre comment faire pour imprimer du texte, mais pa Bouton avec texte et image [ par karine ] Comment créer un bouton contenant un texte (genre "OK" et une image) ? charger une image dans un static [ par blackwizzard ] tout est dans le titre!merci! Changer la qualité d'une image en C et pas en C++ [ par bveg ] J'aimerais changer la qualité d'une image que l'on choisit mais dans le langage C et pas C++.Merci d'avance extraction du contour d'une image BMP [ par juliette ] On a une image en noir et blanc et on souhaiterait extraire son contour.Les images sont sous le format BMP.Extraire le contour d'une image consiste à


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,796 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales