begin process at 2012 05 27 21:02:37
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Graphique

 > TRAITEMENT IMAGE: MODIFICATION NON LINÉAIRE DES COULEURS (CMUGRAPHICS)

TRAITEMENT IMAGE: MODIFICATION NON LINÉAIRE DES COULEURS (CMUGRAPHICS)


 Information sur la source

Note :
9,5 / 10 - par 2 personnes
9,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Graphique Classé sous :courbes, photoshop, lineaire, cmugraphics, image Niveau :Débutant Date de création :25/09/2006 Date de mise à jour :11/05/2007 13:22:15 Vu / téléchargé :8 250 / 1 117

Auteur : Pistol_Pete

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


 Description

Cliquez pour voir la capture en taille normale
Ce programme reprend la fonction "courbes" de Photoshop. Il permet de modifier non linéairement les couleurs d'une image.
Il s'agit de la fonction de transfert des couleurs: couleur de sortie en fonction des couleurs d'entrée de l'image.

Il faut placer une image dans le répertoire courant de l'exécutable sous le nom : "test.JPG"  

Mon site internet : http://pistol.petesampras.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


 Historique

02 janvier 2007 14:06:12 :
Ajout de l'adresse de mon site Internet
11 mai 2007 13:22:15 :
Amélioration de la rapidité de l'affichage de l'image après traitement

 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 DÉTECTION DES DROITES DANS UNE IMAGE : HOUGH par Pistol_Pete
Source avec Zip Source avec une capture TRANSFORMÉE DE HOUGH: DÉTECTION DE DROITES par Pistol_Pete
Source avec Zip Source avec une capture STÉGANOGRAPHIE : CAMOUFLAGE DE TEXTE DANS UNE IMAGE par Pistol_Pete
Source avec Zip Source avec une capture DIAGRAMME DE VORONOI par Pistol_Pete
Source avec Zip Source avec une capture TRAITEMENT DE L'IMAGE BINAIRE, RECONNAISSANCE DE FORMES par Pistol_Pete

Commentaires et avis

Commentaire de buno le 27/09/2006 11:38:54 administrateur CS

L'appli est intéressante. Je n'ai pas encore regarder le code.
Une question toutefois: pourquoi avoir mélanger console et boite de dialogue alors que tu aurais pu tout faire dans une boite de dialogue?

Commentaire de Pistol_Pete le 27/09/2006 19:46:53

salut buno
Effectivement tu as raison, cela aurait été plus logique de tout faire dans une boîte de dialogue. Il faut savoir que la lib cmugraphics que j'utilise ouvre nécessairement une console. Il était donc plus facile pour moi de saisir les paramètres des fonctions dans la console plutot que de créer une interface graphique.

Sinon tu connaissais ce traitement non linéaire de l'image parce que moi je l'ai découvert en faisant ce programme.

Commentaire de buno le 27/09/2006 20:00:35 administrateur CS

Ok, je ne connaissais pas cmugraphics. Mais si tu regarde du côté de l'API Win32 ou des lib comme FreeImage ou libjpeg, tu verrais que tu pourras te passer de la console.
Effectivement, je connais ce traitement, plus d'autres bien sûr...

Commentaire de Pistol_Pete le 27/09/2006 20:16:05

Effectivement je viens de voir ton programme sur ta classe bitmap. Donc normal que tu connaisses ce traitement.
Je vais essayer de travailler sur la morphologie maintenent, ton prog pourra m'aider. Il y a des traitement extrèmement intéressant dessus. En plus, il y a pas mal de projet utilisant cette technique dans le milieu industriel (contrôle de forme, qualité des pièces, comptage...)

Mais j'aimerai bien savoir comment on fait une erosion ou une dilatation sur le plan pratique. La théorie je l'ai mais je ne sais pas comment la mettre en pratique. (algo de freeman ?)

Commentaire de buno le 27/09/2006 20:34:29 administrateur CS

L'érosion d'un objet X par un élément structurant B est l'ensemble des positions u telles que le translaté de B en u est inclus dans  X.
En d'autres termes, tu balade ton élément structurant sur ton image binaire (1 pour la forme, 0 pour le fond). Si ton élément est entièrement compris dans la forme alors le pixel situé au centre de ton élément est gardé. Sinon, il est jeté.
Inversement pour la dilatation.

Ah bravo! Tu m'as donné envie de remettre à jour sa source! C'est malin!! :P

Commentaire de Pistol_Pete le 28/09/2006 20:16:46

Merci à toi. Tes conseils me seront précieux. Je vais me lancer dans la conception d'un logiciel gérant la morphologie et essayer de répondre à de vrais problèmes industriels.
Si tu as quelques exemples d'application, je suis aussi preneur.
A+

Commentaire de Pistol_Pete le 14/01/2007 19:57:29

Voila j'ai mis la lib CMUgraphics sur mon site internet comme ca il ne devrait plus y avoir de problème et tout le monde pourra compiler mes sources
http://pistol.petesampras.free.fr

A+

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Photoshop avec OpenGl [ par iznogoud ] Bonjour, Je suis incapable d'afficher une image BMP lorsqu'elle est fabriquer avec photoshop.Ex je met seulement un fond bleu RGB 0,0,255et mon progra Calque text de photoshop [ par oRTEEZ ] Voila j'ai cree un editeur d'image qui ouvre des images dans une fenetre windows.J'aimerais ecrire sur mon image.Or si j'ecris sur le bitmap, j'ecrira pb de progr [ par airwann ] bonjour,j ai un pb ds mon code (je ne suis pas un expert) mais là je ne vois pas ou ça plante ..////////////////////////////////////////////////////// afficher une image TIFF en C++ !... [ par CopyrightNix ] Bonjour à tous! je suis un petit nouveau sur le forum...Je recherche des renseignements sur comment ouvrir une image TIFF et l'afficher... Faut-il d'a pb de retour( du tableau) de ma fonction [ par airwann ] bonjour,j ai un problème comment dois je modifier l'entête de ma fonction pour recupérer le tableau de structure 3 d alloué dynamiquementmerci d avanc Header TGA [ par saispas ] Je débute en C (Visual ) et je fais un programme qui passe une image TGA 24 bits non compactées, en image TGA 8bits N&B, mais je ne sais pas ce que co Souci etrange. [ par oRTEEZ ] Voila j'ai une fentre.Deux bouton pouvant ouvrir des fichiers.Un pour l'ouverture d'un seul fichier et l'autre pour une ouverture multiple.Cela est lo Déplacer Bitmap à la souris [ par GoldenEye ] Bonjour, Je souhaiterais afficher une (grande) image bmp dans une fenêtre de taille fixe. A chaque fois que l'utilisateur presse le bouton gauche, le BMP [ par 511 ] Bon je crois que j'ai déjà poser la question mais mon probleme n'est toujours pas résolu donc je la repose on sait jamais.Tout d'abords je précise que Traitement d'une image (distortion , lumiere, contraste, ...) [ par pirate75000 ] Recherche des idées ou des bout de code sur les point suivantsModifier la lumiere,Modifier le contraste,Correction d'une distortion concave ou convex


Nos sponsors


Sondage...

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,468 sec (4)

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