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

Traitement d'images Discussion :

Mise en correspendance d'objets, Face (or person) tracking ,(filtrage particulaire)


Sujet :

Traitement d'images

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mai 2008
    Messages : 48
    Points : 41
    Points
    41
    Par défaut Mise en correspendance d'objets, Face (or person) tracking ,(filtrage particulaire)
    Bonjour,

    Je suis entrain de développez un programme de suivi de personnes ou de visages dans une video(quelconque). Pour ça, je procède en deux temps, en premier je fait un appel natif à OpenCV pour extraire toutes les méta-données de la vidéo (prosition du ou des visages dans chaque image) puis je ne sais pas quoi faire, comment mettre en correspondance le différents visages des différentes images?
    J'ai pensé au filtrage particulaire mais je ne sais pas trop comment m'y prendre?

    si vous avez des idées

    Merci d'avance.

  2. #2
    Membre actif
    Profil pro
    Étudiant
    Inscrit en
    Mars 2007
    Messages
    219
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2007
    Messages : 219
    Points : 226
    Points
    226
    Par défaut
    Qu'entend tu par "mettre en correspondance" ?

    La position du visage donnée par openCV ne suffit pas? Sinon que voudrais-tu de plus?

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mai 2008
    Messages : 48
    Points : 41
    Points
    41
    Par défaut
    Merci pour votre réponse ,
    Avec openCv je récupéré position des différents visages (1 ou 2) présents dans une image, mais dans l'image d'après j'ai aussi un ensemble de visages, le problème se pose quand ils ne sont pas assez éloignés ou quand ils se croisent.

    Donc "mettre en correspondance" c'est pouvoir associer un le visage num i de la frame k au visage num j de la frame k+1.

  4. #4
    Membre actif
    Profil pro
    Étudiant
    Inscrit en
    Mars 2007
    Messages
    219
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2007
    Messages : 219
    Points : 226
    Points
    226
    Par défaut
    D'accord, je n'avais pas compris qu'il y avait plusieurs visages.

    Est-ce que openCV donne d'autres informations que la position?

    Sinon, pour mettre en correspondance des objets, on utilise souvent les points d'intérêts (e.g. points SIFT). Mais peut-être qu'il y d'autres techniques plus adaptées aux visages. Je ne connais pas le domaine.

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mai 2008
    Messages : 48
    Points : 41
    Points
    41
    Par défaut
    Auriez vous une idée sur le filtrage particulaire?
    Sinon pour l'idée des points d'intérêts, je l'ai vu dans un article, mais je ne sais pas comment mettre en correspondance ces points d'intérêts.
    Merci

  6. #6
    Membre actif
    Profil pro
    Étudiant
    Inscrit en
    Mars 2007
    Messages
    219
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2007
    Messages : 219
    Points : 226
    Points
    226
    Par défaut
    Je ne sais même pas ce que c'est que le filtrage particulaire, donc je ne vais pas pouvoir t'aider.

    Pour les points d'intérêts, on calcule des informations locales autour de chaque point. Par exemple, dans le cas des points SIFT, on calcule un histogramme des orientations du gradient.

    Pour évaluer la similarité entre 2 points, on calcule la distance entre les 2 histogrammes.

  7. #7
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mai 2008
    Messages : 48
    Points : 41
    Points
    41
    Par défaut
    Merci pour votre réponse, je vais essayer de mettre en application la méthode des points d'intérêts.

Discussions similaires

  1. Réponses: 2
    Dernier message: 05/02/2008, 09h50
  2. Réponses: 2
    Dernier message: 19/09/2007, 14h17
  3. [POO] mise en page d'objets
    Par devboy dans le forum Langage
    Réponses: 1
    Dernier message: 22/05/2007, 17h43
  4. Réponses: 1
    Dernier message: 06/04/2007, 17h59
  5. avantages des langages objets face au procéduraux ?
    Par airseb dans le forum Langages de programmation
    Réponses: 6
    Dernier message: 10/12/2004, 16h26

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