From ccc67e9db564fa38a090a8144baf7e750270afde Mon Sep 17 00:00:00 2001 From: Sebastian Hahta <joseha@utu.fi> Date: Thu, 13 Jun 2019 12:48:03 +0300 Subject: [PATCH] alpha = 0 --- applications/calibration/src/main.cpp | 26 ++++++++++++------------- applications/calibration/src/stereo.cpp | 3 ++- 2 files changed, 15 insertions(+), 14 deletions(-) diff --git a/applications/calibration/src/main.cpp b/applications/calibration/src/main.cpp index bb72d1a3b..698c7c902 100644 --- a/applications/calibration/src/main.cpp +++ b/applications/calibration/src/main.cpp @@ -6,25 +6,25 @@ #include "align.hpp" int main(int argc, char **argv) { - loguru::g_preamble_date = false; + loguru::g_preamble_date = false; loguru::g_preamble_uptime = false; loguru::g_preamble_thread = false; loguru::init(argc, argv, "--verbosity"); - argc--; + argc--; argv++; - // Process Arguments + // Process Arguments auto options = ftl::config::read_options(&argv, &argc); - if (options.find("intrinsic") != options.end()) { - ftl::calibration::intrinsic(options); - } else if (options.find("stereo") != options.end()) { - ftl::calibration::stereo(options); - } else if (options.find("align") != options.end()) { - ftl::calibration::align(options); - } else { - LOG(ERROR) << "Must have one of: --intrinsic --stereo or --align"; - } + if (options.find("intrinsic") != options.end()) { + ftl::calibration::intrinsic(options); + } else if (options.find("stereo") != options.end()) { + ftl::calibration::stereo(options); + } else if (options.find("align") != options.end()) { + ftl::calibration::align(options); + } else { + LOG(ERROR) << "Must have one of: --intrinsic --stereo or --align"; + } - return 0; + return 0; } diff --git a/applications/calibration/src/stereo.cpp b/applications/calibration/src/stereo.cpp index 9d9dea6c1..65b93e18d 100644 --- a/applications/calibration/src/stereo.cpp +++ b/applications/calibration/src/stereo.cpp @@ -27,6 +27,7 @@ void ftl::calibration::stereo(map<string, string> &opt) { Size image_size = Size(1280, 720); int iter = 30; double max_error = 1.0; + float alpha = 0; string filename_intrinsics = (hasOption(opt, "profile")) ? getOption(opt, "profile") : "./panasonic.yml"; CalibrationChessboard calib(opt); // TODO paramters hardcoded in constructor // PARAMETERS @@ -143,7 +144,7 @@ void ftl::calibration::stereo(map<string, string> &opt) { camera_matrices[0], dist_coeffs[0], camera_matrices[1], dist_coeffs[1], image_size, R, T, R1, R2, P1, P2, Q, - cv::CALIB_ZERO_DISPARITY, 1, image_size, + cv::CALIB_ZERO_DISPARITY, alpha, image_size, &validRoi[0], &validRoi[1] ); -- GitLab