[Couleurs RVB] Intervalles nuances de rouges (Réglé)

Intervalles nuances de rouges (Réglé) [Couleurs RVB] - VB/VBA/VBS - Programmation

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 :jap:


Message édité par jamesou le 17-11-2005 à 15:42:21
Reply

Marsh Posté le 16-11-2005 à 19:09:20   

Reply

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


---------------
The Million Dollar Screenshot  (seo v7ndotcom elursrebmem paesys wifi)
Reply

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 :jap:  Je teste ca de suite :)
 
Edit : Ca m'a l'air de bien marcher! merci encore :jap:


Message édité par jamesou le 16-11-2005 à 21:15:20
Reply

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=

Reply

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.
http://www.google.fr/search?hl=fr& [...] cher&meta=


Je regarde ca merci  :jap:

Reply

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.
http://www.google.fr/search?hl=fr& [...] cher&meta=


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
 
 :jap:


Message édité par jamesou le 17-11-2005 à 15:42:04
Reply

Marsh Posté le 17-11-2005 à 23:53:18    

;)


Message édité par charly007 le 17-11-2005 à 23:53:25
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed