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 :

calibrage : problème avec findChessboardCorners


Sujet :

OpenCV

  1. #1
    Membre du Club
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Mai 2013
    Messages
    75
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur intégration
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2013
    Messages : 75
    Points : 59
    Points
    59
    Par défaut calibrage : problème avec findChessboardCorners
    Bonjour,
    Bonjour,

    Donc voilà j'utilise le livre OPENCV 2 Computer Vision Application Programming Cookbook pour apprendre à calibrer ma caméra

    Néanmoins quand j'utilise mes propres images j'obtiens une erreur car la fonction findChessboardCorners ne retourne pas de "corner" mais je ne comprend pas pourquoi...
    (il est expliciter dans la notice que si cette fonction ne trouve pas un corner ou n'arrive pas à les ranger dans l'ordre alors elle retournera zero mais même avec une image où l'on voit très bien l'échiquier sans aucune déformation j'obtiens zero

    A noter que ma caméra effectue des images 1920*1080 (beaucoup plus lourde que les images données en exemple) peut être cela change t il quelque chose ?

    Quelqu'un à t'il des idées pour me faire avancer ?

    Cordialement,

    Ronan

  2. #2
    Membre du Club
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Mai 2013
    Messages
    75
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur intégration
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2013
    Messages : 75
    Points : 59
    Points
    59
    Par défaut
    Donc pour ceux que cela intéresse:

    * J'utilisais un échiquier en bois avec un bord noir tout autour ce qui fausse la détection des points : le mieux est d'utiliser une échiquier noir et blanc à imprimer sur internet et de le coller à une surface plane

    * l'utilisation des flags tel que CV_CALIB_CB_FILTER_QUADS améliore la détection des points d'après d'autres forum

    *même avec ces conditions optimales il n'est pas rare que l'algorithme ne fonctionne pas (notamment si les distorsions sont trop grandes : caméra grand angle par exemple

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

Discussions similaires

  1. Problème avec findChessboardCorners
    Par grandtom dans le forum OpenCV
    Réponses: 1
    Dernier message: 19/04/2010, 16h21
  2. VC++ Direct3D8, problème avec LPD3DXFONT et LPD3DTEXTURE8
    Par Magus (Dave) dans le forum DirectX
    Réponses: 3
    Dernier message: 03/08/2002, 11h10
  3. Problème avec le type 'Corba::Any_out'
    Par Steven dans le forum CORBA
    Réponses: 2
    Dernier message: 14/07/2002, 18h48
  4. Problème avec la mémoire virtuelle
    Par Anonymous dans le forum CORBA
    Réponses: 13
    Dernier message: 16/04/2002, 16h10

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