Traitement image: modification non linéaire des couleurs (cmugraphics)

Soyez le premier à donner votre avis sur cette source.

Vue 10 078 fois - Téléchargée 1 285 fois

Description

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/

Source / Exemple :


dans le zip

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
1054
Date d'inscription
samedi 2 octobre 2004
Statut
Membre
Dernière intervention
9 juillet 2013
6
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+
Messages postés
1054
Date d'inscription
samedi 2 octobre 2004
Statut
Membre
Dernière intervention
9 juillet 2013
6
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+
Messages postés
15010
Date d'inscription
lundi 11 juillet 2005
Statut
Modérateur
Dernière intervention
8 avril 2021
94
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
Messages postés
1054
Date d'inscription
samedi 2 octobre 2004
Statut
Membre
Dernière intervention
9 juillet 2013
6
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 ?)
Messages postés
15010
Date d'inscription
lundi 11 juillet 2005
Statut
Modérateur
Dernière intervention
8 avril 2021
94
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...
Afficher les 7 commentaires

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.