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 :

Utilisation du flux optique pour détecter les objets immobiles


Sujet :

OpenCV

  1. #1
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    novembre 2009
    Messages
    141
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Santé

    Informations forums :
    Inscription : novembre 2009
    Messages : 141
    Points : 194
    Points
    194
    Par défaut Utilisation du flux optique pour détecter les objets immobiles
    Bonjour,
    Je viens demander votre aide car je butte sur un probleme. J'utilise une camera fixee sur une voiture, je dois utiliser les calcul de flux optique pour detecter les objets immobiles(panneaux, pietons a l'arret,voitures garees...) et les objets allant a la meme vitesse que moi. Le but de cette manoeuvre est de pouvoir recuperer seulement les objets dont le mouvement est interessant (pietons, voitures, animaux...). Voila mon probleme c'est que j'utilise la fonction cvCalcOpticalFlowLK et qu'elle me renvoie deux CvArr velx et vely. A quoi correspondent-ils? Comment est-ce que je peux en deduire quels objets sont immobiles? Quels objets vont a la meme vitesse que moi?
    Je vous remercie d'avance de vos reponses.

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    avril 2010
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : avril 2010
    Messages : 16
    Points : 7
    Points
    7
    Par défaut
    Bonjour,

    Sauf erreur de ma part, velx et vely représentent respectivement les déplacements en en x et en y de ton pixel considéré entre tes deux images.
    Ton problème semble complexe étant donné que la voiture est en mouvement alors tu n'a pas une idée facilement de quels objets sont immobiles et quels objets vont à la même vitesse que le véhicule car cela va aussi dépendre de la profondeur de l'objet dans la scène.
    Cependant, d'après moi, un objet qui avance à la même vitesse que toi et qui a une trajectoire parallèle à la tienne aura des pixels avec des velx et vely proche de 0.

    Ce que je te dis est une première réflexion comme ça, il se peut que je me trompe.

  3. #3
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    novembre 2009
    Messages
    141
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Santé

    Informations forums :
    Inscription : novembre 2009
    Messages : 141
    Points : 194
    Points
    194
    Par défaut
    Merci de ta reponse, j'ai eu quelques reponses sur un autre forum et tu as raison velx et vely sont les coposantes verticales et horizontales du vecteur de deplacement. Avec ca j'ai reussi a construire le vecteur de deplacement de chaque pixel. Le probleme en fait c'est que je suis novice en traitement d'image et que ce probleme me parait tres complique. Je sais que pour les pixels qui ont un vecteur nul je suis sur un objet roulant a la meme vitasse que moi mais pour differencier les autres c'est beaucoup plus complique et la je bloque completement.

  4. #4
    Membre confirmé
    Inscrit en
    mars 2010
    Messages
    439
    Détails du profil
    Informations forums :
    Inscription : mars 2010
    Messages : 439
    Points : 533
    Points
    533
    Par défaut
    hum un deplacement que je divise par le frame rate doit donner une vitesse en supposant que ton véhicule roule pas à plus de 100 km/h (à toi de voir la vitesse) ben tu considère que tout objet allant plus vite est un objet immobile dans le repère terrestre.

  5. #5
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    novembre 2009
    Messages
    141
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Santé

    Informations forums :
    Inscription : novembre 2009
    Messages : 141
    Points : 194
    Points
    194
    Par défaut
    Bon au final apres toute cette galere mon maitre de stage a decider de me changer de projet car probleme de date limite et decide de me faire travailler sur l'implementation d'un filtre de Kalman pour le suivi d'objets. Je vous remercie de votre aide et je ferme le sujet.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 13/04/2010, 09h14
  2. Réponses: 10
    Dernier message: 06/02/2008, 17h35
  3. Réponses: 1
    Dernier message: 16/11/2006, 14h01
  4. Réponses: 2
    Dernier message: 30/05/2006, 15h26
  5. norme pour nommer les objets d'une bd
    Par katou3 dans le forum Décisions SGBD
    Réponses: 2
    Dernier message: 13/07/2005, 12h30

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