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 :

Récupérer le centre de gravité d'une forme après un seuillage


Sujet :

OpenCV

  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    406
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 406
    Points : 279
    Points
    279
    Par défaut Récupérer le centre de gravité d'une forme après un seuillage
    Bonjour à tous,
    Je récupère le flux vidéo d'une webcam, je le transforme en HSV pour pouvoir faire de la détection de couleur (après seuillage). J'arrive à détecter la couleur que je souhaite (points blancs sur un fond noir). Et à partir de là, j'aimerais pouvoir extraire le centre de gravité de la forme détectée, sachant que la forme est plus ou moins bien reconnue. En effet, parfois il détecte quelques pixels de couleur un peu n'importe où donc je ne peux pas faire une moyenne des coordonnées pour récupérer le centre de la forme.
    Existerait-il une fonction qui permet de récupérer le contour d'une forme et donc en extraire son centre de gravité ?
    Existerait-il une fonction qui ferait en gros du tracking de blob ?

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    95
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 95
    Points : 62
    Points
    62
    Par défaut
    La question que je me pose avant tout, c'est pourquoi utiliser HSV pour détecter des objets blancs sur un fond noir ??? Tu pourrais utiliser la composante verte de RGB qui est proche de la luminance.

    Mais là, n'est pas la question. Si tu détecte mal ta forme, c'est que ta méthode de détection (de segmentation) n'est sans doute pas adaptée à ton modèle d'images...

  3. #3
    Nouveau membre du Club
    Inscrit en
    Octobre 2007
    Messages
    42
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 42
    Points : 29
    Points
    29
    Par défaut
    Je me permet de répondre car j'étais avec womannosky sur ce projet!
    En fait les points blancs sur le fond noir dont il parle est en fait l'image du seuillage! Donc la conversion HSB était pour détecter une couleur que l'on sélectionnais avec un clic de souris.
    Nous avons résolu notre problème avec des trackBox!

  4. #4
    Nouveau Candidat au Club
    Inscrit en
    Octobre 2009
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 1
    Points : 1
    Points
    1
    Par défaut
    bonjours a vous,
    dans le meme theme , apres seuillage je dois trouver le centre de gravité d'une forme (ou de plusieurs) ou les encadrer, en d'autres termes savoir ou se situent des formes d'une certaine couleur dans une image.

    Romvaillant ,comment avez vous reglé la chose ?
    merci d'avance

  5. #5
    Membre à l'essai
    Inscrit en
    Février 2011
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Février 2011
    Messages : 18
    Points : 20
    Points
    20
    Par défaut
    Bonsoir

    j'aimerai aussi savoir comment vous avez resolu le probleme de detection de formes. moi aussi je veux détecter des cercles blanc sur mon image mais j'arrive pas. pouvez vous m'aider svp
    merciiii

Discussions similaires

  1. Centre de gravité d'une forme quelconque
    Par kalimira dans le forum Mathématiques
    Réponses: 4
    Dernier message: 16/04/2012, 15h04
  2. Réponses: 4
    Dernier message: 08/09/2010, 01h35
  3. Récupérer l'objet tooltip à partir d'une Form
    Par Malebogia dans le forum Windows Forms
    Réponses: 2
    Dernier message: 04/10/2008, 14h30
  4. Réponses: 1
    Dernier message: 29/04/2007, 22h12
  5. [C#][VB.Net]Récupérer la liste des dataadapter d'une form
    Par Sonny dans le forum Windows Forms
    Réponses: 12
    Dernier message: 11/01/2006, 20h13

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