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 :

Bounding box autour d'une silhouette


Sujet :

OpenCV

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2012
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Septembre 2012
    Messages : 25
    Points : 26
    Points
    26
    Par défaut Bounding box autour d'une silhouette
    Bonjour,
    Je cherche un bout de code pour tracer le boundingbox autour d'une silhouette. merci

  2. #2
    Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2011
    Messages
    54
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Service public

    Informations forums :
    Inscription : Décembre 2011
    Messages : 54
    Points : 67
    Points
    67
    Par défaut
    Salut,

    Etant donné le peu d'info dans ta demande, je vais partir du principe que tu as une image avec la silhouette en blanc et le fond en noir. Tu parcours l'image pixel par pixel, et pour chaque point blanc, tu retiens les valeurs X et Y minimum et maximum.
    Ensuite si tu veux optimiser (pour une grande image par exemple), tu peux d'abord chercher Xmin et Xmax en partant de chacun des bords gauche et droite, et en ne parcourant que les points entre [0-Xmin], et [Xmax-largeur image]. Et le même principe pour Y.
    Sinon tu peux te contenter de passer par une lib genre opencv qui fait du traitement d'image. Il y a ce qu'il faut pour faire de la détection de contour et calcul de bounding box. Mais si tu dois seulement faire ça, c'est un peu sortir l'artillerie lourde.

  3. #3
    Futur Membre du Club
    Inscrit en
    Juillet 2012
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Juillet 2012
    Messages : 9
    Points : 8
    Points
    8
    Par défaut
    La question est bien trop vague pour apporter une vraie reponse...

    Sous openCV tu dois pouvoir t'en sortir si tu as des infos sur ta target (la recherche d'un corps humain etant assez complexe...).

    Sinon il existe pas mal de travaux sur le sujet qui demandent un poil de connaissance en maths mais qui sont interessants comme なごや.pdf

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2012
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Septembre 2012
    Messages : 25
    Points : 26
    Points
    26
    Par défaut
    j'explque mieux mon probleme,

    je suis en train de developper une application,sur opencv c++, pour le tracking d'une personne dans un video. et donc je fais l'extraction de silhouette et maintenant j'ai besoin de le mettre dans le bounding box. J'ai pense avant sur ta methode pour parcourir l'image afin d'extraire 4 points puis de tracer la rectangle. Je pense que ca va marcher mais je cherche une fonction qui dans opencv s'il existe. merci

Discussions similaires

  1. afficher les Bounding Box sur une image
    Par NGeVtC87 dans le forum Images
    Réponses: 2
    Dernier message: 22/03/2012, 14h43
  2. Coordonnées d'un point dans une bounding box
    Par Ikit dans le forum Windows Presentation Foundation
    Réponses: 3
    Dernier message: 02/05/2010, 14h20
  3. création d'une bounding box
    Par seb_131 dans le forum Composants VCL
    Réponses: 3
    Dernier message: 17/04/2009, 11h59
  4. Réponses: 5
    Dernier message: 18/06/2008, 16h21
  5. Tourner autour d'une scéne
    Par apdsi dans le forum OpenGL
    Réponses: 3
    Dernier message: 19/08/2004, 12h53

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