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