From e5a91a8be8ea9229a991c65aa6bea92fb859c9db Mon Sep 17 00:00:00 2001 From: edgarriba Date: Thu, 7 Aug 2014 14:59:01 +0200 Subject: [PATCH] Modification Ransac model points --- modules/calib3d/src/solvepnp.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/calib3d/src/solvepnp.cpp b/modules/calib3d/src/solvepnp.cpp index 591c83c04b..a457c84910 100644 --- a/modules/calib3d/src/solvepnp.cpp +++ b/modules/calib3d/src/solvepnp.cpp @@ -203,10 +203,10 @@ bool cv::solvePnPRansac(InputArray _opoints, InputArray _ipoints, Ptr cb; // pointer to callback cb = makePtr( cameraMatrix, distCoeffs, flags, useExtrinsicGuess, rvec, tvec); - int model_points = flags == cv::P3P ? 4 : 6; // minimum of number of model points + int model_points = 4; // minimum of number of model points double param1 = reprojectionError; // reprojection error - double param2 = confidence; // confidence - int param3 = iterationsCount; // number maximum iterations + double param2 = confidence; // confidence + int param3 = iterationsCount; // number maximum iterations cv::Mat _local_model(3, 2, CV_64FC1); cv::Mat _mask_local_inliers(1, opoints.rows, CV_8UC1);