From 62a2d3b47c97a464c2c4b8cbd582b12596fd5e57 Mon Sep 17 00:00:00 2001 From: Michal Pelka Date: Wed, 17 Jun 2026 00:56:24 +0200 Subject: [PATCH] Add loading of photos Signed-off-by: Michal Pelka --- .../mandeye_raw_data_viewer.cpp | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/apps/mandeye_raw_data_viewer/mandeye_raw_data_viewer.cpp b/apps/mandeye_raw_data_viewer/mandeye_raw_data_viewer.cpp index aecd965f..6257ac33 100644 --- a/apps/mandeye_raw_data_viewer/mandeye_raw_data_viewer.cpp +++ b/apps/mandeye_raw_data_viewer/mandeye_raw_data_viewer.cpp @@ -118,7 +118,7 @@ std::vector> mean_cov; bool show_mean_cov = false; bool show_rgd_nn = false; bool show_imu_data = false; -bool show_cameras_data = false; +bool show_cameras_data = true; bool is_settings_gui = false; namespace photos @@ -1168,14 +1168,19 @@ void openFolder() spdlog::info("Selected folder: '{}'", input_folder_name); - if (fs::exists(input_folder_name)) + const std::vector subDirs{ "", "CAMERA_0" }; + for (const auto& subdir : subDirs) { - for (const auto& entry : fs::directory_iterator(input_folder_name)) - if (entry.is_regular_file()) - input_file_names.push_back(entry.path().string()); - - loadFiles(input_file_names); + const auto location = std::filesystem::path(input_folder_name) / subdir; + if (fs::exists(location)) + { + for (const auto& entry : fs::directory_iterator(location)) + if (entry.is_regular_file()) + input_file_names.push_back(entry.path().string()); + } } + + loadFiles(input_file_names); } void openFiles()