From 37bd709227bf56fd9b47d7d6d5571a93d7b9f1c9 Mon Sep 17 00:00:00 2001 From: Sebastian Hahta <joseha@utu.fi> Date: Thu, 8 Aug 2019 17:32:23 +0300 Subject: [PATCH] wrong unit in delay; do not guess distortion --- applications/calibration/src/lens.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/applications/calibration/src/lens.cpp b/applications/calibration/src/lens.cpp index ed736af6c..f793dbfc6 100644 --- a/applications/calibration/src/lens.cpp +++ b/applications/calibration/src/lens.cpp @@ -34,7 +34,7 @@ void ftl::calibration::intrinsic(map<string, string> &opt) { getOptionInt(opt, "height", 720)); const int n_cameras = getOptionInt(opt, "n_cameras", 2); const int iter = getOptionInt(opt, "iter", 40); - const int delay = getOptionInt(opt, "delay", 1); + const int delay = getOptionInt(opt, "delay", 1000); const double aperture_width = getOptionDouble(opt, "aperture_width", 6.2); const double aperture_height = getOptionDouble(opt, "aperture_height", 4.6); const string filename_intrinsics = getOptionString(opt, "profile", FTL_LOCAL_CONFIG_ROOT "/intrinsics.yml"); @@ -63,9 +63,10 @@ void ftl::calibration::intrinsic(map<string, string> &opt) { if (use_guess) { camera_matrix.clear(); - dist_coeffs.clear(); - loadIntrinsics(filename_intrinsics, camera_matrix, dist_coeffs); - CHECK((camera_matrix.size() == dist_coeffs.size()) && (camera_matrix.size() == n_cameras)); + vector<Mat> tmp; + //dist_coeffs.clear(); + loadIntrinsics(filename_intrinsics, camera_matrix, tmp); + CHECK(camera_matrix.size() == n_cameras); // (camera_matrix.size() == dist_coeffs.size()) } vector<cv::VideoCapture> cameras; -- GitLab