![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
#include <incremental_mapper.h>

Public Member Functions | |
| IncrementalMapper::Options | Mapper () const |
| IncrementalTriangulator::Options | Triangulation () const |
| BundleAdjustmentOptions | LocalBundleAdjustment () const |
| BundleAdjustmentOptions | GlobalBundleAdjustment () const |
| bool | Check () const |
Definition at line 16 of file incremental_mapper.h.
| bool colmap::IncrementalMapperOptions::Check | ( | ) | const |
Definition at line 265 of file incremental_mapper.cc.
References ba_global_images_freq, ba_global_images_ratio, ba_global_max_num_iterations, ba_global_max_refinement_change, ba_global_max_refinements, ba_global_points_freq, ba_global_points_ratio, ba_local_max_num_iterations, ba_local_max_refinement_change, ba_local_max_refinements, ba_local_num_images, CHECK_OPTION, CHECK_OPTION_GE, CHECK_OPTION_GT, init_num_trials, Mapper(), max_extra_param, max_focal_length_ratio, max_model_overlap, max_num_models, min_focal_length_ratio, min_model_size, min_num_matches, snapshot_images_freq, and Triangulation().
Referenced by colmap::HierarchicalMapperController::HierarchicalMapperController().
| BundleAdjustmentOptions colmap::IncrementalMapperOptions::GlobalBundleAdjustment | ( | ) | const |
Definition at line 225 of file incremental_mapper.cc.
References ba_global_function_tolerance, ba_global_max_num_iterations, ba_gpu_index, ba_min_num_residuals_for_cpu_multi_threading, ba_refine_extra_params, ba_refine_focal_length, ba_refine_principal_point, ba_use_gpu, colmap::BundleAdjustmentOptions::gpu_index, colmap::BundleAdjustmentOptions::loss_function_type, colmap::BundleAdjustmentOptions::min_num_residuals_for_cpu_multi_threading, num_threads, colmap::BundleAdjustmentOptions::print_summary, colmap::BundleAdjustmentOptions::refine_extra_params, colmap::BundleAdjustmentOptions::refine_focal_length, colmap::BundleAdjustmentOptions::refine_principal_point, colmap::BundleAdjustmentOptions::solver_options, colmap::BundleAdjustmentOptions::TRIVIAL, and colmap::BundleAdjustmentOptions::use_gpu.
| BundleAdjustmentOptions colmap::IncrementalMapperOptions::LocalBundleAdjustment | ( | ) | const |
Definition at line 198 of file incremental_mapper.cc.
References ba_gpu_index, ba_local_function_tolerance, ba_local_max_num_iterations, ba_min_num_residuals_for_cpu_multi_threading, ba_refine_extra_params, ba_refine_focal_length, ba_refine_principal_point, ba_use_gpu, colmap::BundleAdjustmentOptions::gpu_index, colmap::BundleAdjustmentOptions::loss_function_scale, colmap::BundleAdjustmentOptions::loss_function_type, colmap::BundleAdjustmentOptions::min_num_residuals_for_cpu_multi_threading, num_threads, colmap::BundleAdjustmentOptions::print_summary, colmap::BundleAdjustmentOptions::refine_extra_params, colmap::BundleAdjustmentOptions::refine_focal_length, colmap::BundleAdjustmentOptions::refine_principal_point, colmap::BundleAdjustmentOptions::SOFT_L1, colmap::BundleAdjustmentOptions::solver_options, and colmap::BundleAdjustmentOptions::use_gpu.
| IncrementalMapper::Options colmap::IncrementalMapperOptions::Mapper | ( | ) | const |
Definition at line 176 of file incremental_mapper.cc.
References colmap::IncrementalMapper::Options::abs_pose_refine_extra_params, colmap::IncrementalMapper::Options::abs_pose_refine_focal_length, ba_local_num_images, ba_refine_extra_params, ba_refine_focal_length, fix_existing_images, colmap::IncrementalMapper::Options::fix_existing_images, colmap::IncrementalMapper::Options::local_ba_num_images, mapper, max_extra_param, colmap::IncrementalMapper::Options::max_extra_param, max_focal_length_ratio, colmap::IncrementalMapper::Options::max_focal_length_ratio, min_focal_length_ratio, colmap::IncrementalMapper::Options::min_focal_length_ratio, num_threads, and colmap::IncrementalMapper::Options::num_threads.
Referenced by Check(), colmap::FilterImages(), and colmap::FilterPoints().
| IncrementalTriangulator::Options colmap::IncrementalMapperOptions::Triangulation | ( | ) | const |
Definition at line 189 of file incremental_mapper.cc.
References max_extra_param, colmap::IncrementalTriangulator::Options::max_extra_param, max_focal_length_ratio, colmap::IncrementalTriangulator::Options::max_focal_length_ratio, min_focal_length_ratio, colmap::IncrementalTriangulator::Options::min_focal_length_ratio, and triangulation.
Referenced by Check(), and colmap::CompleteAndMergeTracks().
| double colmap::IncrementalMapperOptions::ba_global_function_tolerance = 0.0 |
Definition at line 91 of file incremental_mapper.h.
Referenced by cloudViewer::OptionsParser::addMapperOptions(), and GlobalBundleAdjustment().
| int colmap::IncrementalMapperOptions::ba_global_images_freq = 500 |
Definition at line 87 of file incremental_mapper.h.
Referenced by cloudViewer::OptionsParser::addMapperOptions(), and Check().
| double colmap::IncrementalMapperOptions::ba_global_images_ratio = 1.1 |
Definition at line 85 of file incremental_mapper.h.
Referenced by cloudViewer::OptionsParser::addMapperOptions(), and Check().
| int colmap::IncrementalMapperOptions::ba_global_max_num_iterations = 50 |
Definition at line 94 of file incremental_mapper.h.
Referenced by cloudViewer::OptionsParser::addMapperOptions(), Check(), and GlobalBundleAdjustment().
| double colmap::IncrementalMapperOptions::ba_global_max_refinement_change = 0.0005 |
Definition at line 100 of file incremental_mapper.h.
Referenced by cloudViewer::OptionsParser::addMapperOptions(), and Check().
| int colmap::IncrementalMapperOptions::ba_global_max_refinements = 5 |
Definition at line 99 of file incremental_mapper.h.
Referenced by cloudViewer::OptionsParser::addMapperOptions(), and Check().
| int colmap::IncrementalMapperOptions::ba_global_points_freq = 250000 |
Definition at line 88 of file incremental_mapper.h.
Referenced by cloudViewer::OptionsParser::addMapperOptions(), and Check().
| double colmap::IncrementalMapperOptions::ba_global_points_ratio = 1.1 |
Definition at line 86 of file incremental_mapper.h.
Referenced by cloudViewer::OptionsParser::addMapperOptions(), and Check().
| std::string colmap::IncrementalMapperOptions::ba_gpu_index = "-1" |
Definition at line 104 of file incremental_mapper.h.
Referenced by GlobalBundleAdjustment(), and LocalBundleAdjustment().
| double colmap::IncrementalMapperOptions::ba_local_function_tolerance = 0.0 |
Definition at line 72 of file incremental_mapper.h.
Referenced by cloudViewer::OptionsParser::addMapperOptions(), and LocalBundleAdjustment().
| int colmap::IncrementalMapperOptions::ba_local_max_num_iterations = 25 |
Definition at line 75 of file incremental_mapper.h.
Referenced by cloudViewer::OptionsParser::addMapperOptions(), Check(), and LocalBundleAdjustment().
| double colmap::IncrementalMapperOptions::ba_local_max_refinement_change = 0.001 |
Definition at line 98 of file incremental_mapper.h.
Referenced by cloudViewer::OptionsParser::addMapperOptions(), and Check().
| int colmap::IncrementalMapperOptions::ba_local_max_refinements = 2 |
Definition at line 97 of file incremental_mapper.h.
Referenced by cloudViewer::OptionsParser::addMapperOptions(), and Check().
| int colmap::IncrementalMapperOptions::ba_local_num_images = 6 |
Definition at line 69 of file incremental_mapper.h.
Referenced by cloudViewer::OptionsParser::addMapperOptions(), Check(), and Mapper().
| int colmap::IncrementalMapperOptions::ba_min_num_residuals_for_cpu_multi_threading = 50000 |
Definition at line 66 of file incremental_mapper.h.
Referenced by GlobalBundleAdjustment(), and LocalBundleAdjustment().
| bool colmap::IncrementalMapperOptions::ba_refine_extra_params = true |
Definition at line 62 of file incremental_mapper.h.
Referenced by cloudViewer::OptionsParser::addMapperOptions(), GlobalBundleAdjustment(), LocalBundleAdjustment(), and Mapper().
| bool colmap::IncrementalMapperOptions::ba_refine_focal_length = true |
Definition at line 60 of file incremental_mapper.h.
Referenced by cloudViewer::OptionsParser::addMapperOptions(), GlobalBundleAdjustment(), LocalBundleAdjustment(), and Mapper().
| bool colmap::IncrementalMapperOptions::ba_refine_principal_point = false |
Definition at line 61 of file incremental_mapper.h.
Referenced by cloudViewer::OptionsParser::addMapperOptions(), GlobalBundleAdjustment(), and LocalBundleAdjustment().
| bool colmap::IncrementalMapperOptions::ba_use_gpu = false |
Definition at line 103 of file incremental_mapper.h.
Referenced by GlobalBundleAdjustment(), and LocalBundleAdjustment().
| bool colmap::IncrementalMapperOptions::extract_colors = true |
Definition at line 49 of file incremental_mapper.h.
Referenced by cloudViewer::OptionsParser::addMapperOptions().
| bool colmap::IncrementalMapperOptions::fix_existing_images = false |
Definition at line 117 of file incremental_mapper.h.
Referenced by cloudViewer::OptionsParser::addMapperOptions(), and Mapper().
| bool colmap::IncrementalMapperOptions::ignore_watermarks = false |
Definition at line 22 of file incremental_mapper.h.
Referenced by cloudViewer::OptionsParser::addMapperOptions().
| std::unordered_set<std::string> colmap::IncrementalMapperOptions::image_names |
Definition at line 114 of file incremental_mapper.h.
| int colmap::IncrementalMapperOptions::init_image_id1 = -1 |
Definition at line 42 of file incremental_mapper.h.
Referenced by cloudViewer::OptionsParser::addMapperOptions().
| int colmap::IncrementalMapperOptions::init_image_id2 = -1 |
Definition at line 43 of file incremental_mapper.h.
Referenced by cloudViewer::OptionsParser::addMapperOptions().
| int colmap::IncrementalMapperOptions::init_num_trials = 200 |
Definition at line 46 of file incremental_mapper.h.
Referenced by cloudViewer::OptionsParser::addMapperOptions(), and Check().
| IncrementalMapper::Options colmap::IncrementalMapperOptions::mapper |
Definition at line 119 of file incremental_mapper.h.
Referenced by cloudViewer::OptionsParser::addMapperOptions(), and Mapper().
| double colmap::IncrementalMapperOptions::max_extra_param = 1.0 |
Definition at line 57 of file incremental_mapper.h.
Referenced by cloudViewer::OptionsParser::addMapperOptions(), Check(), Mapper(), and Triangulation().
| double colmap::IncrementalMapperOptions::max_focal_length_ratio = 10.0 |
Definition at line 56 of file incremental_mapper.h.
Referenced by cloudViewer::OptionsParser::addMapperOptions(), Check(), Mapper(), and Triangulation().
| int colmap::IncrementalMapperOptions::max_model_overlap = 20 |
Definition at line 33 of file incremental_mapper.h.
Referenced by cloudViewer::OptionsParser::addMapperOptions(), and Check().
| int colmap::IncrementalMapperOptions::max_num_models = 50 |
Definition at line 28 of file incremental_mapper.h.
Referenced by cloudViewer::OptionsParser::addMapperOptions(), and Check().
| double colmap::IncrementalMapperOptions::min_focal_length_ratio = 0.1 |
Definition at line 55 of file incremental_mapper.h.
Referenced by cloudViewer::OptionsParser::addMapperOptions(), Check(), Mapper(), and Triangulation().
| int colmap::IncrementalMapperOptions::min_model_size = 10 |
Definition at line 37 of file incremental_mapper.h.
Referenced by cloudViewer::OptionsParser::addMapperOptions(), and Check().
| int colmap::IncrementalMapperOptions::min_num_matches = 15 |
Definition at line 19 of file incremental_mapper.h.
Referenced by cloudViewer::OptionsParser::addMapperOptions(), and Check().
| bool colmap::IncrementalMapperOptions::multiple_models = true |
Definition at line 25 of file incremental_mapper.h.
Referenced by cloudViewer::OptionsParser::addMapperOptions().
| int colmap::IncrementalMapperOptions::num_threads = -1 |
Definition at line 52 of file incremental_mapper.h.
Referenced by cloudViewer::OptionsParser::addMapperOptions(), GlobalBundleAdjustment(), LocalBundleAdjustment(), and Mapper().
| int colmap::IncrementalMapperOptions::snapshot_images_freq = 0 |
Definition at line 110 of file incremental_mapper.h.
Referenced by cloudViewer::OptionsParser::addMapperOptions(), and Check().
| std::string colmap::IncrementalMapperOptions::snapshot_path = "" |
Definition at line 109 of file incremental_mapper.h.
Referenced by cloudViewer::OptionsParser::addMapperOptions().
| IncrementalTriangulator::Options colmap::IncrementalMapperOptions::triangulation |
Definition at line 120 of file incremental_mapper.h.
Referenced by cloudViewer::OptionsParser::addMapperOptions(), and Triangulation().