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 87fb4604e2..a6f87f41e8 100644 --- a/samples/cpp/tutorial_code/calib3d/camera_calibration/camera_calibration.cpp +++ b/samples/cpp/tutorial_code/calib3d/camera_calibration/camera_calibration.cpp @@ -417,7 +417,7 @@ int main(int argc, char* argv[]) // -----------------------Show the undistorted image for the image list ------------------------ //! [show_results] - if( s.inputType == Settings::IMAGE_LIST && s.showUndistorsed ) + if( s.inputType == Settings::IMAGE_LIST && s.showUndistorsed && !cameraMatrix.empty()) { Mat view, rview, map1, map2;