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 :

stereoRectifyUncalibrated : carte de disparité vers carte de profondeur


Sujet :

OpenCV

  1. #1
    Membre confirmé

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

    Informations forums :
    Inscription : Janvier 2008
    Messages : 786
    Points : 602
    Points
    602
    Par défaut stereoRectifyUncalibrated : carte de disparité vers carte de profondeur
    Bonjour, j'essaie d'obtenir une carte de profondeur a partir de cartes de disparités.

    Pour cela je pense utiliser
    bool stereoRectifyUncalibrated(const Mat& points1, const Mat& points2, const Mat& F, Size imgSize, Mat& H1, Mat& H2, double threshold=5)

    J'ai besoin ensuite d'utiliser la fonction:
    void reprojectImageTo3D(const Mat& disparity, Mat& _3dImage, const Mat& Q, bool handleMissingValues=false)

    La matrice Q permet de passer de la disparité à la depth.
    Mais je ne vois pas comment l'obtenir?

    Elle est clairement donné avec la fonction stereoRectify mais je bosse sans calibration.

    Merci de votre aide!

  2. #2
    Membre confirmé

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

    Informations forums :
    Inscription : Janvier 2008
    Messages : 786
    Points : 602
    Points
    602
    Par défaut
    Bonjour,

    j'essaie de convertir une disparity map avec la formule suivante:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Z = fB/d
     
    where
    Z = distance along the camera Z axis
    f = focal length (in pixels)
    B = baseline (in metres)
    d = disparity (in pixels)
    Le truc c'est que j'ai un résultat qui ne correspond pas du tout à une depth map.


    En premier la disparité et en 2 la depth.

    Je pense que le problème vient de la map de disparité qui n'est pas très clean..

    Si quelqu'un à déjà bosser sur le sujet, toute aide serait la bienvenue.
    Merci.

Discussions similaires

  1. différence entre carte de disparité et carte de profondeur
    Par 3abirb dans le forum Traitement d'images
    Réponses: 2
    Dernier message: 13/02/2013, 00h15
  2. Réponses: 4
    Dernier message: 12/08/2010, 16h55
  3. Carte de disparités
    Par Axiome dans le forum OpenCV
    Réponses: 8
    Dernier message: 16/06/2008, 10h03
  4. Décodeur Noos vers Carte TV PCI
    Par Angelico dans le forum Dépannage et Assistance
    Réponses: 8
    Dernier message: 16/05/2007, 10h43
  5. Disparition de carte réseau
    Par thierryG dans le forum Windows Serveur
    Réponses: 1
    Dernier message: 27/11/2006, 20h55

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