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 :

Calculer coordonnées 3D à partir de deux points 2D


Sujet :

Traitement d'images

  1. #1
    Futur Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Mars 2014
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2014
    Messages : 5
    Points : 6
    Points
    6
    Par défaut Calculer coordonnées 3D à partir de deux points 2D
    Bonjour,

    J'ai un problème de stéréovision à résoudre. J'ai parcouru le forum et ai trouvé des réponses intéressantes, mais souvent trop compliquées pour mon application.

    Mon problème est "simple" : j'ai deux caméras espacées d'une distance B connue.
    J'obtiens donc deux photos de la même scène.

    Sur la scène, je détecte 10 points caractéristiques précis. J'ai donc 10 jeux de coordonnées 2D par image.
    Pour chaque point, je veux calculer la profondeur Z.

    Si on admet que les caméras sont parfaitement alignées, y a-t-il un moyen simple de calculer cette dernière coordonnée ?

    Et si les deux caméras ont une translation t et une rotation r l'une par rapport à l'autre, comment peut-on calculer cette profondeur ?

    J'ai recherché sur internet des réponses, mais il y a certains paramètres que je ne comprends pas...
    Je joins la photo représentative de mon problème : Nom : stereo.png
Affichages : 1483
Taille : 29,3 Ko

    Ici, on comprend bien que zm et zm' sont égales, et la formule est la suivante : zm = (B*alpha) / (u - u')
    avec B la baseline (distance entre les caméras). Je ne comprends pas à quoi correspond le alpha de la formule.
    De plus, qu'est-ce que u-u' ? Est-ce la distance entre les deux images du point M si l'on superposait les deux images ?

    Je suis un peu perdue, j'espère que quelqu'un pourra m'aider

    Merci d'avance

  2. #2
    Membre expérimenté
    Profil pro
    chercheur
    Inscrit en
    Avril 2004
    Messages
    830
    Détails du profil
    Informations personnelles :
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : chercheur

    Informations forums :
    Inscription : Avril 2004
    Messages : 830
    Points : 1 453
    Points
    1 453
    Par défaut
    z=B*f/(u-u')
    Ce qui s'énonce clairement se conçoit bien ( Le hautbois)

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Ingénieur développement matériel électronique
    Inscrit en
    Mars 2015
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Ingénieur développement matériel électronique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Mars 2015
    Messages : 1
    Points : 1
    Points
    1
    Par défaut précision
    J'ai une application similaire, j'apprécierait une précision sur ce que représente "f" ...

  4. #4
    Expert confirmé
    Avatar de anapurna
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2002
    Messages
    3 419
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 419
    Points : 5 818
    Points
    5 818
    Par défaut
    salut

    u et u' ne sont que la position de la projection du point M sur l'axe des x a la profondeur f
    perpendiculaire au plan x et parallèle a z

    tout comme b est l'intervalle entre C et C' nous avons besoin de connaitre l’intervalle entre m et m'
    Nous souhaitons la vérité et nous trouvons qu'incertitude. [...]
    Nous sommes incapables de ne pas souhaiter la vérité et le bonheur, et sommes incapables ni de certitude ni de bonheur.
    Blaise Pascal
    PS : n'oubliez pas le tag

  5. #5
    Futur Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Mars 2014
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2014
    Messages : 5
    Points : 6
    Points
    6
    Par défaut
    Tcherditkothir, f représente la focale de tes caméras.

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

Discussions similaires

  1. Calcul des coordonnée d'un point à partir de 2 points
    Par Spiritkill dans le forum Mathématiques
    Réponses: 5
    Dernier message: 16/04/2013, 00h59
  2. Calculer la somme à partir de deux tables
    Par abdouel dans le forum Langage SQL
    Réponses: 4
    Dernier message: 02/08/2012, 15h55
  3. Calcul coordonnées centre d'un cercle passant par deux points
    Par acecel dans le forum Mathématiques
    Réponses: 12
    Dernier message: 13/04/2010, 14h47
  4. trouver une matrice de rotation a partir de deux points ?
    Par blueLight dans le forum Développement 2D, 3D et Jeux
    Réponses: 11
    Dernier message: 12/08/2009, 12h40
  5. Calcul de distance entre deux points en WGS84
    Par marieR dans le forum Langage
    Réponses: 5
    Dernier message: 03/08/2006, 17h07

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