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 :

Stéréocalibration et estimation de pose ?


Sujet :

OpenCV

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    developpeur C++
    Inscrit en
    Décembre 2009
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : developpeur C++

    Informations forums :
    Inscription : Décembre 2009
    Messages : 61
    Par défaut Stéréocalibration et estimation de pose ?
    Bonjour
    je dispose d'un objet avec des marqueurs (led) posés dessus.
    j'ai trois caméras aligné horizontalement qui filment l'objet.

    Je sais faire la calibration avec opencv des 3 cameras en me srvant de l'exemple 3calibration fournit avec opencv.

    je connais la position des pixels des marqueurs sur chaque vue

    je cherche à determiner la position 3D par rapport à l'ensemble du systeme des 3 cameras.

    il y'a t-il une méthode particulière pour le faire avec opencv ou une fonction en particulier ?

    quelqu'un a t-il d"jà utilisé les fonctions de trifocal.cpp de ce lien https://code.ros.org/trac/opencv/bro...c/trifocal.cpp ?

  2. #2
    Membre confirmé
    Homme Profil pro
    developpeur C++
    Inscrit en
    Décembre 2009
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : developpeur C++

    Informations forums :
    Inscription : Décembre 2009
    Messages : 61
    Par défaut
    je viens de trouver deux fonctions qui pourraient le faire :

    int cv3dTrackerLocateObjects(int num_cameras,
    int num_objects,
    const Cv3dTrackerCameraInfo camera_info[],
    const Cv3dTracker2dTrackedObject tracking_info[],
    Cv3dTrackerTrackedObject tracked_objects[]);
    et
    void icvReconstructPointsFor3View( CvMat* projMatr1,CvMat* projMatr2,CvMat* projMatr3,
    CvMat* projPoints1,CvMat* projPoints2,CvMat* projPoints3,
    CvMat* points4D);

    j'aimerais bien avoir l'avis de gens qui les ont déjà utilisés

  3. #3
    Membre chevronné
    Inscrit en
    Mars 2010
    Messages
    439
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 439
    Par défaut
    Bonjour

    Est ce que le faite de le reconstruire à la main ne serait pas plus simple ?

    à savoir que tu dispose des matrices de transformation entre tes caméras donc avec un petit système de matrice ca peut se résoudre

  4. #4
    Membre confirmé
    Homme Profil pro
    developpeur C++
    Inscrit en
    Décembre 2009
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : developpeur C++

    Informations forums :
    Inscription : Décembre 2009
    Messages : 61
    Par défaut
    Citation Envoyé par snowpy Voir le message
    Bonjour

    Est ce que le faite de le reconstruire à la main ne serait pas plus simple ?

    à savoir que tu dispose des matrices de transformation entre tes caméras donc avec un petit système de matrice ca peut se résoudre
    c possible

    mais vu que le nombre de marqueurs peut varier, et pour des question de temps de calcul,

    je prefere utiliser un truc tout fait qui va s'adapter à presque toutes les situations au lieu d'essayer de réinventer la roue.

  5. #5
    Membre chevronné
    Inscrit en
    Mars 2010
    Messages
    439
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 439
    Par défaut
    ouep j'avoue que ca sera plus évolutif, je peux pas t'aider dans se cas

  6. #6
    Membre confirmé
    Homme Profil pro
    developpeur C++
    Inscrit en
    Décembre 2009
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : developpeur C++

    Informations forums :
    Inscription : Décembre 2009
    Messages : 61
    Par défaut
    Merci quand meme

    Apparemment y a pas beaucoup de gens qui se sont servis de ces fonctions.

    Meme est pauvre en renseignement.

    je vais bientot arrivé à l'étape de reconstruction.donc je vais m'y coller.

Discussions similaires

  1. Estimation de pose entre deux caméras
    Par black_hole dans le forum Traitement d'images
    Réponses: 0
    Dernier message: 23/11/2013, 21h14
  2. Homographie et estimation de pose
    Par black_hole dans le forum Traitement d'images
    Réponses: 4
    Dernier message: 29/05/2013, 11h11
  3. Réponses: 0
    Dernier message: 22/04/2011, 22h25
  4. Réalité Augmentée - Estimation de Pose
    Par lapin33 dans le forum Traitement d'images
    Réponses: 0
    Dernier message: 15/03/2010, 11h55
  5. calibration camera et estimation de pose
    Par nightwar dans le forum Traitement d'images
    Réponses: 0
    Dernier message: 08/12/2009, 15h10

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