IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

OpenCV Discussion :

Détection de tache de couleur et centre de gravité


Sujet :

OpenCV

  1. #1
    Membre à l'essai
    Inscrit en
    Mai 2009
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 10
    Points : 10
    Points
    10
    Par défaut Détection de tache de couleur et centre de gravité
    Bonjour,
    Je dois presentement a partir d'une webcam obtenir des informations de formes de couleurs (pour detecter les doigts).



    Pour l'instant j'obtiens une image qui reconnait les 4 couleurs désirées. Je bloque un peu pour la segmentation de chaque tache en gros. Je voudrais obtenir le centre de gravité de chaque forme et l'orientation de facon a pouvoir tracer une sorte de repere (origine : centre de gravité , et axe : orientation pricipale de la tache)
    Sachant que les tache sont rectangulaire.

  2. #2
    Modérateur
    Avatar de ToTo13
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Janvier 2006
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Santé

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 793
    Points : 9 860
    Points
    9 860
    Par défaut
    Bonjour,

    il te suffit de compter puis isoler les composantes connexes.
    Tu peux faire cela soit par la méthode traditionnelle de comptage des composantes connexes (cf. forum algo), soit peut être en étudiant l'histogramme afin d'isoler directement les plages de couleur.
    Consignes aux jeunes padawans : une image vaut 1000 mots !
    - Dans ton message respecter tu dois : les règles de rédaction et du forum, prévisualiser, relire et corriger TOUTES les FAUTES (frappes, sms, d'aurteaugrafe, mettre les ACCENTS et les BALISES) => ECRIRE clairement et en Français tu DOIS.
    - Le côté obscur je sens dans le MP => Tous tes MPs je détruirai et la réponse tu n'auras si en privé tu veux que je t'enseigne.(Lis donc ceci)
    - ton poste tu dois marquer quand la bonne réponse tu as obtenu.

  3. #3
    Membre à l'essai
    Inscrit en
    Mai 2009
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 10
    Points : 10
    Points
    10
    Par défaut
    Merci, du coup j'ai un peu contourné, je filtre et j'isole le vert par example, par contre je suis pas sur pour mon algo de centre de gravité, chaque fois que je trouve un pixel vert, j'ajoute la coordonné x et la coordonné y a une variable sumx sumy et a la fin je divise par le nombre de pixel vert.
    Le resultat semble correspondre au centre de gravité .
    Centre de gravité c'est une moyenne sur 2 dimensions au final ?

  4. #4
    Modérateur
    Avatar de ToTo13
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Janvier 2006
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Santé

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 793
    Points : 9 860
    Points
    9 860
    Par défaut
    Bonjour,

    oui, c'est vraiment une moyenne. Regarde donc le calcul du barycentre, c'est la même chose (tu dois avoir les formules sur wiki).
    Consignes aux jeunes padawans : une image vaut 1000 mots !
    - Dans ton message respecter tu dois : les règles de rédaction et du forum, prévisualiser, relire et corriger TOUTES les FAUTES (frappes, sms, d'aurteaugrafe, mettre les ACCENTS et les BALISES) => ECRIRE clairement et en Français tu DOIS.
    - Le côté obscur je sens dans le MP => Tous tes MPs je détruirai et la réponse tu n'auras si en privé tu veux que je t'enseigne.(Lis donc ceci)
    - ton poste tu dois marquer quand la bonne réponse tu as obtenu.

Discussions similaires

  1. Réponses: 6
    Dernier message: 24/02/2011, 17h21
  2. Détection des tons "chair" (couleur "chair")
    Par guiyomh dans le forum C
    Réponses: 1
    Dernier message: 08/06/2008, 15h58
  3. Réponses: 4
    Dernier message: 27/06/2007, 23h45
  4. Réponses: 1
    Dernier message: 29/04/2007, 22h12
  5. détection zone pour changer couleur
    Par petunia28 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 11/05/2006, 17h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo