From 0ffc186680753febc7b5b70688dd795f2b6ed518 Mon Sep 17 00:00:00 2001 From: Apoorv Goel <35146783+UnderscoreAsterisk@users.noreply.github.com> Date: Wed, 3 Oct 2018 18:20:04 +0530 Subject: [PATCH] Merge pull request #12731 from UnderscoreAsterisk:fix-12012 * fix #12012 * Replace CV_StsBadFlag with Error::StsBadFlag --- modules/calib3d/src/calibration.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/modules/calib3d/src/calibration.cpp b/modules/calib3d/src/calibration.cpp index 460914a741..112e4c9b89 100644 --- a/modules/calib3d/src/calibration.cpp +++ b/modules/calib3d/src/calibration.cpp @@ -3540,6 +3540,9 @@ double cv::stereoCalibrate( InputArrayOfArrays _objectPoints, OutputArray _Emat, OutputArray _Fmat, int flags, TermCriteria criteria) { + if (flags & CALIB_USE_EXTRINSIC_GUESS) + CV_Error(Error::StsBadFlag, "stereoCalibrate does not support CALIB_USE_EXTRINSIC_GUESS."); + Mat Rmat, Tmat; double ret = stereoCalibrate(_objectPoints, _imagePoints1, _imagePoints2, _cameraMatrix1, _distCoeffs1, _cameraMatrix2, _distCoeffs2, imageSize, Rmat, Tmat, _Emat, _Fmat,