From e918877bcfd1e943033be0e78a5de8b156f12833 Mon Sep 17 00:00:00 2001 From: Vadim Pisarevsky Date: Sun, 1 Jul 2012 20:56:27 +0000 Subject: [PATCH] fixed bug with uninitialized variable in cvGetOptimalNewCameraMatrix (patch #1731 by floemker) --- modules/calib3d/src/calibration.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/calib3d/src/calibration.cpp b/modules/calib3d/src/calibration.cpp index ffe1c58553..94be4ce9df 100644 --- a/modules/calib3d/src/calibration.cpp +++ b/modules/calib3d/src/calibration.cpp @@ -2608,7 +2608,7 @@ void cvGetOptimalNewCameraMatrix( const CvMat* cameraMatrix, const CvMat* distCo if( validPixROI ) { - icvGetRectangles( cameraMatrix, distCoeffs, 0, newCameraMatrix, imgSize, inner, outer ); + icvGetRectangles( cameraMatrix, distCoeffs, 0, &matM, imgSize, inner, outer ); cv::Rect r = inner; r &= cv::Rect(0, 0, newImgSize.width, newImgSize.height); *validPixROI = r;