CLASSER DES IMAGES EN FONCTION DE LEUR COULEUR DOMINANTE/CONTIENT UNE FONCTION D

Redman31100 Messages postés 167 Date d'inscription mardi 11 septembre 2007 Statut Membre Dernière intervention 11 février 2009 - 23 févr. 2008 à 16:27
gregorycaloin Messages postés 8 Date d'inscription mercredi 31 décembre 2008 Statut Membre Dernière intervention 2 mai 2012 - 12 mars 2012 à 11:04
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/45769-classer-des-images-en-fonction-de-leur-couleur-dominante-contient-une-fonction-detectant-la-couleur-moyenne-d-une-image

gregorycaloin Messages postés 8 Date d'inscription mercredi 31 décembre 2008 Statut Membre Dernière intervention 2 mai 2012
12 mars 2012 à 11:04
Purement excellente ta source !
Je viens de l'utiliser pour afficher les doublons d'images (sur la base des couleurs).
Ca fonctionne impec! Sur un panel de 8000 images, juste quelques unes ont les mêmes indices de couleurs.. Donc c'est top! Merci encore pour ce partage..
Yaurthek Messages postés 12 Date d'inscription samedi 1 juillet 2006 Statut Membre Dernière intervention 2 juin 2009
26 mai 2008 à 22:18
Salut tout le monde
> lukebalthazar : Aujourd'hui, j'ai eu enfin le courage et l'envie de chercher comment faire avec le HSB ou HSL (diff?rent de HSV Redman31100 :) voir http://en.wikipedia.org/wiki/HSL_color_space)
et bien je ne vois pas comment faire pour trouver la couleur d' "ambiance" : si je fais la moyenne avec les valeurs HSB et que l'image a, par exemple du jaune/rouge et du bleu, on obtient du vert... et dans le cas d'une image avec des tons se ressemblant, les couleurs moyennes retourn'es pas HSB et par ma m?thode (RGB) sont quasi-identique ! (je vois donc pas trop l'int?r?t, m?me si sur le principe, {128,128,128} ?a fait du gris...)
Si tu pouvais me dire comment tu fait, puisque ta m?thode marche si bien et que la mienne est une erreur ;-) ...
Merci
Yaurthek Messages postés 12 Date d'inscription samedi 1 juillet 2006 Statut Membre Dernière intervention 2 juin 2009
6 mars 2008 à 19:21
Merci pour ta remarque, mais pourtant, la couleur obtenue est assez représentative je trouve.
par contre le problème se situe dans ma fonction différenciant les couleurs...
Enfin bon, je vais regarder ce que tu propose.
Redman31100 Messages postés 167 Date d'inscription mardi 11 septembre 2007 Statut Membre Dernière intervention 11 février 2009
6 mars 2008 à 13:52
Ah alors j'apelle ça le HSV moi. ^^
lukebalthazar Messages postés 3 Date d'inscription mercredi 24 novembre 2004 Statut Membre Dernière intervention 6 mars 2008
6 mars 2008 à 13:12
Hue (H) S = saturation L = luminosite (luminance).

http://www.freevbcode.com/ShowCode.asp?ID=7801
je suis pas developpeur en meme temps mais je travaille sur une appli où je dois definir la couleur dominante (donc ca revient a peut près au meme). faire la moyenne des composante RGB est une erreur (que j'ai commise).

cherche sur le site ya plein de code la dessus.
Redman31100 Messages postés 167 Date d'inscription mardi 11 septembre 2007 Statut Membre Dernière intervention 11 février 2009
6 mars 2008 à 12:44
C'est quoi le HSL ? ^^
lukebalthazar Messages postés 3 Date d'inscription mercredi 24 novembre 2004 Statut Membre Dernière intervention 6 mars 2008
6 mars 2008 à 09:06
je vais me permettre une hypothese:

1-Si tu moyennes les valeurs RGB tu va tendre vers du gris moyen (128/128/128)...eu tout cas plus le nombre de pixel testé est important plus on tend vers.

2- En revanche si tu passes par HSL tu n'as plus se probleme....
Yaurthek Messages postés 12 Date d'inscription samedi 1 juillet 2006 Statut Membre Dernière intervention 2 juin 2009
23 févr. 2008 à 22:02
Merci de ton commentaire,
En effet, c'est une des applications possibles, j'y avait pensé aussi mais il existe déjà pas mal de logiciels qui le permettent et je ne sait pas ce que ça donnera niveau performances...
Redman31100 Messages postés 167 Date d'inscription mardi 11 septembre 2007 Statut Membre Dernière intervention 11 février 2009
23 févr. 2008 à 16:27
Pas mal ! Ton projet me donne idée : faire un logiciel qui permet de faire une mosaïque composant une image générale en utilisant la couleur moyenne des images mosaïques correspondant a la couleur du pixel de l'image générale.
Rejoignez-nous