Aller au contenu


Photo
- - - - -

Reconnaissance des couleurs


  • Veuillez vous connecter pour répondre
3 réponses à ce sujet

#1 basesim

basesim

    Nouveau membre

  • Membres
  • 13 messages

Posté 10 février 2012 - 07:06

Bonjour,
J'aimerais savoir comment reconnaitre les différentes couleurs d'un Rubik's Cube.
L’acquisition se fait par webcam et, pour l'instant, j'ai accès au valeur
RGB et HSV de chaque carré de chaque face.

Jusqu'à présent, j'ai essayé détecter le blanc (S < un seuil et V > un seuil) et l'enlever de la liste, puis, pour les autres, de choisir en fonction du H le plus proche. Les résultats restent insatisfaisants. L'éclairage semblant poser problème même en HSV.

J'ai aussi lu que l'espace de couleur CIELab serait le plus adapté pour ce que je cherche à faire, mais je n'ai pas trouvé d'algorithme de conversion, est-ce que je devrais continuer à chercher dans cette direction?

Toutes les réponses susceptibles de m'aider sont les bienvenues

#2 Jbot

Jbot

    Membre passionné

  • Membres
  • PipPipPip
  • 801 messages
  • Gender:Male
  • Location:Paris
  • Interests:Robotics

Posté 10 février 2012 - 09:47

Je te conseil de regarder du coté de OpenCV, ils ont des librairies pas mal pour détecter les couleurs.

Pour les couleurs, il vaut mieux rester en RGB je pense et mettre des seuil suivant les couleurs.


Malédiction du Créatif :
Plus vous avez d’idées et moins vous arrivez à les structurer.


#3 julkien

julkien

    Membre chevronné

  • Membres
  • PipPipPipPip
  • 1 032 messages
  • Gender:Male

Posté 10 février 2012 - 11:34

Il ta emgu aussi (toujours avec opencv mais en .net)

#4 Mic*

Mic*

    Membre occasionnel

  • Membres
  • Pip
  • 232 messages
  • Gender:Male
  • Location:Sarthe
  • Interests:électronique, jardin, promenade,bricolage

Posté 10 février 2012 - 11:19

Bonjour,
peut être que ça peut t'intesser le logiciel est en anglais mais la doc PDF est en Français (version 4.64)
je joins juste le PDF à la fin il y a un lien pour télécharger le soft (version 5) ou écrire à l'auteur (Anglais indispensable)

A+ Mic*

Je te conseil de regarder du coté de OpenCV, ils ont des librairies pas mal pour détecter les couleurs.

Pour les couleurs, il vaut mieux rester en RGB je pense et mettre des seuil suivant les couleurs.

Fichier(s) joint(s)






1 utilisateur(s) li(sen)t ce sujet

0 members, 1 guests, 0 anonymous users