Salut!
Dans un système de codage des couleurs en RGB comment évaluer la clarté d'une couleur?
Et comment évaluer la "distance" entre deux couleurs c'est à dire à quel point elle sont différentes?
Merci.
Salut!
Dans un système de codage des couleurs en RGB comment évaluer la clarté d'une couleur?
Et comment évaluer la "distance" entre deux couleurs c'est à dire à quel point elle sont différentes?
Merci.
Formateur expert .Net/C#/WPF/EF Certifié MCP disponible sur Paris, province et pays limitrophes (enseignement en français uniquement).
Mon blog : pragmateek.com
Bonjour,
Va voir http://semmix.pl/color/
Il y a pas mal d'explications concerant les couleurs
Compilation sans erreur ne signifie pas programme sans erreur.
L'indentation n'a pas été imaginée pour faire beau, mais pour faciliter la lecture des programmes.
Merci pour le site, c'est bon pour la clarté.
Mais pour la "distance"?
Il y a sûrement plusieures méthodes mais lesquelles?
EDIT: une méthode est de calculer la norme euclidienne du vecteur obtenue par différence entre les "vecteurs couleurs" (dont les trois composantes sont les composantes R, G et B) des deux couleurs.
Existe il d'autres méthodes?
Formateur expert .Net/C#/WPF/EF Certifié MCP disponible sur Paris, province et pays limitrophes (enseignement en français uniquement).
Mon blog : pragmateek.com
La distance entre deux couleur en rgb n'apporte pas trop d'intérêt pratique, le mieux pour comparer deux couleur et que ceci soit interprétable reste le changement d'espace couleur, par exemple hsv (on trouve aussi hsi).
Ainsi, la comparaison est plus simple : l'une est plus claire que l'autre, l'une est plus saturée (plus colorée ), ...
C'est pour détecter des objets sur une image en analysant les différences de couleurs entre pixels.
Quel espace de couleurs semble le plus approprié, RGB, HSV ou HSI?
Formateur expert .Net/C#/WPF/EF Certifié MCP disponible sur Paris, province et pays limitrophes (enseignement en français uniquement).
Mon blog : pragmateek.com
Je ne suis pas normand, mais ils ne renieraient pas ma réponse : ça dépend.Envoyé par seriousme
Le meilleur espace est celui qui est le plus discriminant pour le type d'images à traiter : souvent un simple seuillage en niveau de gris est suffisant. Si la distance doit être conforme à la vision humaine alors il vaut mieux utiliser Lab ou XYZ...
Il doit y avoir des choses intéressantes dans ces deux débats
http://www.developpez.net/forums/sho...uleur+distance
http://www.developpez.net/forums/sho...uleur+distance
Pour les mesures de distance, j'utilise en général le codage Lab. Suivant le poid que l'on donne à L dans le métrique, cela permet entre autre de donner une distance tres faible à des couleurs environ identiques mais avec des luminosités tres differentres.
voir par exemple
http://fr.wikipedia.org/wiki/CIE_Lab
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager