Intervalles nuances de rouges (Réglé) [Couleurs RVB] - VB/VBA/VBS - Programmation
Marsh Posté le 16-11-2005 à 20:08:23
Pour faire simple, c'est rouge si R=max(R,V,B) et abs(V-B)<12
Marsh Posté le 16-11-2005 à 20:51:24
Trollable a écrit : Pour faire simple, c'est rouge si R=max(R,V,B) et abs(V-B)<12 |
Merci beaucoup Je teste ca de suite
Edit : Ca m'a l'air de bien marcher! merci encore
Marsh Posté le 16-11-2005 à 23:22:04
Tu peux convertir le rvb en tsl (en anglais rgb et hsv), la valeur de teinte correspond à la couleur.
http://www.google.fr/search?hl=fr& [...] cher&meta=
Marsh Posté le 17-11-2005 à 02:05:28
charly007 a écrit : Tu peux convertir le rvb en tsl (en anglais rgb et hsv), la valeur de teinte correspond à la couleur. |
Je regarde ca merci
Marsh Posté le 17-11-2005 à 15:36:02
charly007 a écrit : Tu peux convertir le rvb en tsl (en anglais rgb et hsv), la valeur de teinte correspond à la couleur. |
Merci encore!
L'algo de reconnaissance de rouge est beaucoup plus simple avec le format HSL et la reconnaissance s'en trouve améliorée
Pour ceux que ca interesse j'ai utiliser ces valeurs de tolerance:
Rouge si (330<H<360 ou 0<H<20) ET 0.7<S<0.99 ET 0.3<L<0.99
Marsh Posté le 16-11-2005 à 19:09:20
Bonjour,
Je suis en train de coder une petite appli ou je veux detecter une couleur rouge avec ma webcam.
Mon probleme est que j'ai l'impression que mes condition de detection d'un pixel de couleur rouge ne doivent pa etre bonne.
En effet, il ne suffit pas de dire que la composante rouge est de 255, la bleu 0 et la verte 0 car je veu pouvoir detecter toutes les nuances de rouges.
J'ai essayé de voir avec une palette rvb les differents valeurs possibles pour un "rouge" mais je n'arrive pas a modeliser ces valeurs sous forme de conditions
Pour vous, dans quels intervalles RVB puis-je dire que la couleur est rouge?
Merci beaucoup pour votre aide
Message édité par jamesou le 17-11-2005 à 15:42:21