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 :

estimation de la vitesse relative d'un système avec une caméra.


Sujet :

Traitement d'images

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2012
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2012
    Messages : 9
    Points : 8
    Points
    8
    Par défaut estimation de la vitesse relative d'un système avec une caméra.
    bonsoir,

    mon projet serait d’estimer la vitesse relative de tout les objet d'une scène.
    pour cela je dispose d'une webcam sur laquel j'applique un filtre de Sobel (détection de contour) .ensuite , je prend 2 image consécutive issue du filtre, et je doit calculer la distance de chaque contour entre ces 2 images prise à 0.03 s d'intervalle, ainsi je pourrais calculer la vitesse .
    lorsque j'affiche ces 2 images , on voit clairement le "décalage" des contours parce que note cerveau reconnaît les contours identique mais, comment pourrais-je faire cela algorithmiquement ?

    bref, comment pourrais-je apparier les contour de l'image initial avec s'elle prise 0.03s après ?

    merci
    à bientôt

  2. #2
    Membre régulier
    Inscrit en
    Juillet 2006
    Messages
    75
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 75
    Points : 76
    Points
    76
    Par défaut
    Et surtout comment estimer la vitesse après ? Les objets bougent dans un espace 3D et tu mesure le déplacement sur un espace 2D. En gros suivant le sens du mouvement un déplacement de x pixels ne correspondra jamais à une même valeur dans le monde réel.

  3. #3
    Membre confirmé Avatar de themadmax
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    446
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 446
    Points : 496
    Points
    496
    Par défaut
    Comme le dit SERTNM, il faut que ton objet soit dans un plan parallèle a ta camera, comme la chute d'une balle. Il te faut aussi une calibration de ton système, pour avoir une conversion pixel vers monde réel.
    Après tu doit "détecter" ton/tes objets, mais plein d'algos peuvent répondre au problème. Par exemple un filtre sur les couleurs pour détecter une balle rouge. Sinon si tu recherche une détection universelle, tu peux te baser sur une différence d'image, ou la soustraction d'un background. Seul les pixels se déplaçant seront reconnu.
    Pour calculer la distance parcourue entre deux images, le plus simple est de calculer le centre de gravité des pixels, en moyennant la somme des X, et Y par le nombre de pixels. Puis un simple calcul de distance, divisé par l’intervalle entre deux images te donne la vitesse. Puis tu multiplie par ton calcul d’échelle pour basculer dans le monde réel.

Discussions similaires

  1. Estimation de la vitesse d'un objet
    Par Redak2010 dans le forum Algorithmes et structures de données
    Réponses: 4
    Dernier message: 21/04/2011, 19h14
  2. Estimation de la vitesse d'un objet
    Par Redak2010 dans le forum Traitement d'images
    Réponses: 1
    Dernier message: 21/04/2011, 11h04
  3. Réponses: 0
    Dernier message: 26/09/2009, 11h33
  4. vitesse d'accès aux données avec une jointure
    Par Invité dans le forum SQLite
    Réponses: 1
    Dernier message: 01/07/2009, 00h46
  5. commandes système avec une variable Ainsistring
    Par levaron dans le forum Langage
    Réponses: 5
    Dernier message: 01/06/2009, 16h49

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