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

Algorithmes et structures de données Discussion :

Vitesse d'un véhicule à partir d'une vidéo


Sujet :

Algorithmes et structures de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Décembre 2006
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 36
    Par défaut traiter une image
    slt ,je voudrais mesurer la vitesse d'un véhicule à partir d'une image ou une séquence vidéo, si vous pouvez m'aider ..merçi ......

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    190
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 190
    Par défaut
    Bonsoir,

    Mesurer une vitesse à partir d'une image fixe est impossible.
    A partir d'une video, tu ne pourras le faire que si tu as un rapport d'echelle faisant le rapprochement entre le déplacement de l'objet sur la video et le déplacement métrique réel...

    Cordialement,
    Benjamin

  3. #3
    Membre éprouvé

    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    1 163
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 163
    Par défaut
    Je déplace ton post dans le forum algorithmes.
    Tu auras plus de chances d'obtenir une bonne réponse là bas.

  4. #4
    Expert confirmé

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    10 610
    Détails du profil
    Informations personnelles :
    Âge : 67
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 610
    Billets dans le blog
    2
    Par défaut
    Citation Envoyé par Grosbenji
    Bonsoir,

    Mesurer une vitesse à partir d'une image fixe est impossible.
    A partir d'une video, tu ne pourras le faire que si tu as un rapport d'echelle faisant le rapprochement entre le déplacement de l'objet sur la video et le déplacement métrique réel...

    Cordialement,
    Benjamin
    @amintek :

    Absolument.. Et même vraisemblablement il te faudra connaître plus :

    1) tenir compte du zoom éventuel
    2) tenir compte du mouvement de la caméra
    3) tenir compte de la perspective

    Et avoir des algorithmes de prévisions/lissages (style filtres de Kalman)..

    Bon courage, mais c'est pas un petit projet...

  5. #5
    Expert confirmé
    Avatar de PRomu@ld
    Homme Profil pro
    Ingénieur de Recherche
    Inscrit en
    Avril 2005
    Messages
    4 155
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 4 155
    Par défaut
    Bon courage, mais c'est pas un petit projet...
    Pour la base, on fait ça au lycée.

    Si la vidéo est avec un zoom constant, un framerate constant, que tu as une échelle, que l'objet est à distance constante de la caméra (son déplacement est perpendiculaire à la caméra). C'est dans ces conditions que l'on doit enseigner au lycée

    Alors dans ces conditions, ça devient facile, tu calcules juste la distance entre deux positions succéssives et tu as la vitesse.

    Ensuite, suivant le cas, il faut que tu arrive à modéliser la trajectoire par une fonction puis déterminer la position de ton objet sur cette trajectoire.

  6. #6
    Expert confirmé

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    10 610
    Détails du profil
    Informations personnelles :
    Âge : 67
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 610
    Billets dans le blog
    2
    Par défaut
    mwé...

    j'ai travaillé 2 ans à Matra sur un projet comme ça, et on était 7 ingénieurs dans l'équipe....

    donc si tu prends les conditions telles que tu les as décrites oui, mais dans le cas général, ben....

  7. #7
    Expert confirmé
    Avatar de PRomu@ld
    Homme Profil pro
    Ingénieur de Recherche
    Inscrit en
    Avril 2005
    Messages
    4 155
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 4 155
    Par défaut
    j'ai travaillé 2 ans à Matra sur un projet comme ça, et on était 7 ingénieurs dans l'équipe....
    A oui, j'ai bien précisé qu'il s'agissait de la base, les cas généraux sont largement plus compliqués. Les lycéens ont un niveau suffisament élevé pour comprendre les phénomènes de base et les cas (bien) particuliers, pour les cas généraux (et tordus ), il faut un autre niveau, on est d'accord

    Il faudrait que le principal intéressé précise plus en détail ce qu'il veut faire (quels sont les conditions de prise de vue, quels est la précision voulue, ... )

  8. #8
    Membre émérite Avatar de HanLee
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    738
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2004
    Messages : 738
    Par défaut
    Citation Envoyé par Grosbenji
    Bonsoir,

    Mesurer une vitesse à partir d'une image fixe est impossible.
    A partir d'une video, tu ne pourras le faire que si tu as un rapport d'echelle faisant le rapprochement entre le déplacement de l'objet sur la video et le déplacement métrique réel...

    Cordialement,
    Benjamin
    On est d'accord que connaissant simplement f(t), il est impossible de connaître la dérivée de f en t.

    Mais dans une vidéo, on ne mesure pas f(t) exactement. Pourquoi ce serait impossible de mesurer la vitesse à partir d'une image fixe de vidéo ?

    Je dis pas que c'est facile mais ce qu'on peut remarquer c'est que sur une webcam, un objet qui se déplace vite laisse une longue trainée, par rapport à un objet lent, et peut-être que connaissant le focus utilisé, etc...

  9. #9
    Expert confirmé

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    10 610
    Détails du profil
    Informations personnelles :
    Âge : 67
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 610
    Billets dans le blog
    2
    Par défaut
    si seulement il n'y avait que le focus...

    Mais il y a la distance, le facteur de zoom, si la cam bouge elle-même, la prespective sous laquelle tu vois la scéne....

    Oui se baser sur le flou pourrait être juste, à condition de connaître un certain nombre d'autres paramètres...

    Cas de figure :

    tu prends une image en mettant la caméra par terre et en la faisant pointer à 45 degrés. Sur l'image tu as une moto qui passe, un drap qui bouge à une fenêtre, un hélico qui passe, et un avion qui passe aussi...

    A priori les 4 auront du flou. A priori les 4 auront une vitesse différente.

    Et ???

    que peut-on en déduire ??

    rien...

    Si le focus est mis à 1 mètre du sol, tu ne pourras pas vraiment voir la trainée de l'avion, car TOUT sera flou...
    Si le focus est mis à l'infini, ce sera la moto qui sera entièrement floue.

    Si maintenant la caméra est en plus inclinée dans l'autre sens à 45 degrés, c'est encore pire...

    juste pour l'exemple (ou le contre-exemple)

  10. #10
    Membre émérite
    Avatar de parp1
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    829
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Calvados (Basse Normandie)

    Informations forums :
    Inscription : Mai 2005
    Messages : 829
    Par défaut
    Un truc tout bete,ta camera c'est pas une camera "grande vitesse"? a 500 ou 1000 images /seconde? (Si c'est le cas la theorie du FLOU... tombe a l'eau)

    Deplus pour cette théorie il faut connaitre le temps d'exposition de la cam je pense? Et puis si le vehicule accelere... ca devient galere...

    Faudrait que tu nous mettes un exemple de photos.

    Si tu veux jouer au "RADAR AUTOMATIQUE"..... je sais pas si on t'aideras


    Deplus j'ai l'impression que l'auteur du post l'a oublier.
    [SIZE="2"]Dis moi qui tu suis, je te dirais qui je Hais!
    Heureux est l'étudiant, qui comme la rivière suit son cours sans sortir de son lit

    Mon premier Tutoriel


    A 80% des cas je résouts mon problème en rédigeant une nouvelle discussion, du coup je ne poste que 20% de mes problèmes...

  11. #11
    Membre averti
    Inscrit en
    Décembre 2006
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 36
    Par défaut
    slt à tous et merçi pour votre contribution, non g pas oublié c mon projet de fin d'etude alor on peu pas oublié tu voit. c vrément un problem la mesure de la vitesse à partir d'une video ou d'une image je galère avec

Discussions similaires

  1. [Débutant] extraction d'images à partir d'une vidéo
    Par pacem dans le forum Images
    Réponses: 9
    Dernier message: 14/06/2009, 00h21
  2. Réponses: 11
    Dernier message: 19/10/2008, 22h26
  3. extraction d'images jpeg à partir d'une vidéo
    Par crazyangelbones dans le forum Multimédia
    Réponses: 3
    Dernier message: 25/05/2007, 00h52
  4. capture de frame à partire d'une vidéo
    Par stripitu dans le forum C
    Réponses: 2
    Dernier message: 06/09/2006, 21h08
  5. Récupérer une image JPEG à partir d'une vidéo
    Par kurul1 dans le forum C++Builder
    Réponses: 8
    Dernier message: 09/08/2006, 10h51

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