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 :

Stabilisation d'image


Sujet :

OpenCV

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2012
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2012
    Messages : 17
    Par défaut Stabilisation d'image
    Bonjour à tous !

    Je vous décris vite fait mon projet ! Je dois asservir la position d'une webcam commandée avec 2 servomoteurs, le but étant que l'image reste stable. Je dois donc analyser l'image pour détecter un mouvement, récupérer une valeur pour envoyer un ordre aux moteurs.

    Donc pour l'instant, je récupère des points caractéristiques de l'image plus ou moins en temps réel (Shi-Tomasi) mais après je ne sais pas trop comment faire !!
    J'ai lu des choses comme algorithme de Ransac, de flux optique... Mais je sais pas comment faire sans affecter le temps réel.

    Les déplacements de la webcam devraient être assez lents donc si il y a un peu de temps de calcul ce n'est pas trop grave (mais pas trop quand même!)

    Voilà, donc si vous avez des idées je suis preneur !

  2. #2
    Membre éclairé

    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    788
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 788
    Par défaut
    Bonjour, tu as des algorithmes de flot optiques temps réel dans opencv
    cvCalcOpticalFlow*

    Après si tu veux le state art, tu as l'algorithme de flot optique de
    Black, M. J. and Anandan

    Bon courage.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2012
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2012
    Messages : 17
    Par défaut
    Bonjour,
    Merci pour ta réponse ! Donc après je récupère un certain nombre de vecteurs, en faisant une moyenne de leurs coordonnées x et y je peux connaître le déplacement de l'image en x et y ? J'imagine que c'est à ce niveau qu'il faut utiliser Ransac pour éliminer les points aberrants (outliners) ?

  4. #4
    Membre éclairé

    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    788
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 788
    Par défaut
    Bonjour, je n'ai jamais fait de stabilisation d'image mais j'imagine qu'il doit y avoir un soucis car un élément se trouvant au premier plan va se déplacer plus vite que l'arrière plan.

    Donc je ne sais pas si la moyenne est une bonne chose.


    Après oui il faudra éliminer les outliers mais de mémoire cvCalcOpticalflowPyrLk te donne un score pour chaque estimation du flot optique qui te permet de connaitre la fiabilité du résultat.

Discussions similaires

  1. utilisation fond d'ecran page web : image non stabilisée
    Par NulenExcel77 dans le forum Général Conception Web
    Réponses: 0
    Dernier message: 10/10/2012, 13h31
  2. Stabilisation d'image avec une caméra mobile
    Par Otacon87 dans le forum Traitement d'images
    Réponses: 3
    Dernier message: 09/04/2010, 11h51
  3. Stabilisation d'image logicielle/matérielle
    Par mmx dans le forum OpenCV
    Réponses: 0
    Dernier message: 18/12/2008, 16h19
  4. Resize d'une image
    Par Anonymous dans le forum C
    Réponses: 6
    Dernier message: 13/07/2008, 22h23
  5. lire une image au format RAW
    Par Anonymous dans le forum OpenGL
    Réponses: 5
    Dernier message: 20/05/2002, 00h11

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