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 :

Extraire le bounding box encadrant des contours


Sujet :

OpenCV

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    157
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 157
    Points : 67
    Points
    67
    Par défaut Extraire le bounding box encadrant des contours
    Bonjour,

    Je programme en OpenCv en C++, je voudrais extraire les différents contours contenus dans une image. J'ai pu générer le vecteur de points contenant tous les contours de l'image avec la fonction findContour. Je voudrais utiliser la fonction boundingRect pour générer les Bounding Box encadrant chaque contour, mais j'ai un probléme avec ça. voila la partie de mon code qui pose probléme.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
            int  i;
            vector<vector<Point> > contours;
    	vector<Vec4i> hierarchy;
     
    	Mat mtx(img2);  // mtx est la matrice image
    	findContours( mtx, contours, hierarchy,CV_RETR_EXTERNAL, CV_CHAIN_APPROX_SIMPLE);
     
           vector<Rect> box ;
     
           for(i=0; i< contours.size() ; i++) {
     
               boxes.push_back(boundingRect(contours[i]));
           }
    C'est dans la boucle que se pose le probléme, pouvez vous m'aider s'il vous plait à extraire les bounding box

    Merci

  2. #2
    Membre régulier Avatar de GabrielD
    Homme Profil pro
    ingénieur de recherche
    Inscrit en
    Août 2009
    Messages
    52
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : ingénieur de recherche

    Informations forums :
    Inscription : Août 2009
    Messages : 52
    Points : 88
    Points
    88
    Par défaut Syntaxe
    box et boxes ne sont pas les mêmes variables!!!

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    157
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 157
    Points : 67
    Points
    67
    Par défaut
    j'ai corrigé boxes. mais j'ai toujours le proobléme

  4. #4
    Invité
    Invité(e)
    Par défaut
    Et c'est quoi précisément ce problème ?
    Car à part
    mais j'ai un probléme avec ça. voila la partie de mon code qui pose probléme.
    C'est dans la boucle que se pose le probléme
    mais j'ai toujours le probléme
    On n'est pas beaucoup avancé

  5. #5
    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
    C'est plus un problème de méthodologie que d'OpenCV :
    - étiquetage des composantes connexes (inutile d'extraire les contours).
    - pour chaque composante, détection des min/max en X et Y, ce qui te donne tes boites.
    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. bounding box avec des couleurs différentes
    Par mayssaMM dans le forum Images
    Réponses: 2
    Dernier message: 07/08/2013, 00h59
  2. bounding box à partir des contours de l'objet
    Par mar1985 dans le forum Développement 2D, 3D et Jeux
    Réponses: 6
    Dernier message: 06/06/2009, 04h25
  3. A propos des bounding box
    Par f56bre dans le forum Développement 2D, 3D et Jeux
    Réponses: 9
    Dernier message: 16/02/2009, 22h47
  4. Redéfinir Bounding Box des formats .eps
    Par gigo88 dans le forum Tableaux - Graphiques - Images - Flottants
    Réponses: 2
    Dernier message: 28/06/2007, 02h12
  5. [osCommerce] Changer les titres et l'encadrement des entêtes des boxes
    Par sasaas dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 7
    Dernier message: 23/06/2007, 15h10

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