From 5d699e9ba535c76d68f42546af73eb01a3929710 Mon Sep 17 00:00:00 2001 From: Ryan Pavlik Date: Mon, 3 Jul 2017 16:12:37 -0500 Subject: [PATCH] Honor fixing principal point in camera calib tutorial. --- .../calib3d/camera_calibration/camera_calibration.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/samples/cpp/tutorial_code/calib3d/camera_calibration/camera_calibration.cpp b/samples/cpp/tutorial_code/calib3d/camera_calibration/camera_calibration.cpp index 249e45fd2b..35247817a2 100644 --- a/samples/cpp/tutorial_code/calib3d/camera_calibration/camera_calibration.cpp +++ b/samples/cpp/tutorial_code/calib3d/camera_calibration/camera_calibration.cpp @@ -143,10 +143,11 @@ public: if (useFisheye) { // the fisheye model has its own enum, so overwrite the flags flag = fisheye::CALIB_FIX_SKEW | fisheye::CALIB_RECOMPUTE_EXTRINSIC; - if(fixK1) flag |= fisheye::CALIB_FIX_K1; - if(fixK2) flag |= fisheye::CALIB_FIX_K2; - if(fixK3) flag |= fisheye::CALIB_FIX_K3; - if(fixK4) flag |= fisheye::CALIB_FIX_K4; + if(fixK1) flag |= fisheye::CALIB_FIX_K1; + if(fixK2) flag |= fisheye::CALIB_FIX_K2; + if(fixK3) flag |= fisheye::CALIB_FIX_K3; + if(fixK4) flag |= fisheye::CALIB_FIX_K4; + if (calibFixPrincipalPoint) flag |= fisheye::CALIB_FIX_PRINCIPAL_POINT; } calibrationPattern = NOT_EXISTING;