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