Partial fix of a cameraCalibration() test
authorIlya Lysenkov <no@email>
Thu, 29 Mar 2012 18:44:55 +0000 (18:44 +0000)
committerIlya Lysenkov <no@email>
Thu, 29 Mar 2012 18:44:55 +0000 (18:44 +0000)
modules/calib3d/test/test_cameracalibration_artificial.cpp

index 390fa71..4b80640 100644 (file)
@@ -328,7 +328,8 @@ protected:
         vector<Mat> rvecs_est, tvecs_est;
 
         int flags = /*CV_CALIB_FIX_K3|*/CV_CALIB_FIX_K4|CV_CALIB_FIX_K5|CV_CALIB_FIX_K6; //CALIB_FIX_K3; //CALIB_FIX_ASPECT_RATIO |  | CALIB_ZERO_TANGENT_DIST;
-        double rep_error = calibrateCamera(objectPoints, imagePoints, imgSize, camMat_est, distCoeffs_est, rvecs_est, tvecs_est, flags);
+        TermCriteria criteria = TermCriteria(TermCriteria::COUNT+TermCriteria::EPS, 100, DBL_EPSILON);
+        double rep_error = calibrateCamera(objectPoints, imagePoints, imgSize, camMat_est, distCoeffs_est, rvecs_est, tvecs_est, flags, criteria);
         rep_error /= brdsNum * cornersSize.area();
 
         const double thres = 1;