Bonjour a tous
A laide d'une image "chessboard", j'ai pu calculer grace a cvFindChessboardCorners les points d'intersection du damier.
J'aimerai determiner la distorsion de mon image pour pouvoir ensuite la "redresser"
J'ai un probleme sur l'utilisation de cvCalibrateCamera.
void cvCalibrateCamera( int numImages, int* numPoints, CvSize imageSize,
CvPoint2D32f* imagePoints32f, CvPoint3D32f* objectPoints32f,
CvVect32f distortion32f, CvMatr32f cameraMatrix32f,
CvVect32f transVects32f, CvMatr32f rotMatrs32f,
int useIntrinsicGuess );
Je comprend bien qu'il faut lui passer les coins trouver precedemment et les coins en coordonnées reelles, mais je ne comprend pas comment initialiser les parametres distortion32f cameraMatrix32f transVects32f rotMatrs32f.
Quelqu'un aurait un exemple d'utilisation de cette fonction ?
Merci
Partager