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);