ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
colmap::IncrementalMapperOptions Struct Reference

#include <incremental_mapper.h>

Collaboration diagram for colmap::IncrementalMapperOptions:

Public Member Functions

IncrementalMapper::Options Mapper () const
 
IncrementalTriangulator::Options Triangulation () const
 
BundleAdjustmentOptions LocalBundleAdjustment () const
 
BundleAdjustmentOptions GlobalBundleAdjustment () const
 
bool Check () const
 

Public Attributes

int min_num_matches = 15
 
bool ignore_watermarks = false
 
bool multiple_models = true
 
int max_num_models = 50
 
int max_model_overlap = 20
 
int min_model_size = 10
 
int init_image_id1 = -1
 
int init_image_id2 = -1
 
int init_num_trials = 200
 
bool extract_colors = true
 
int num_threads = -1
 
double min_focal_length_ratio = 0.1
 
double max_focal_length_ratio = 10.0
 
double max_extra_param = 1.0
 
bool ba_refine_focal_length = true
 
bool ba_refine_principal_point = false
 
bool ba_refine_extra_params = true
 
int ba_min_num_residuals_for_cpu_multi_threading = 50000
 
int ba_local_num_images = 6
 
double ba_local_function_tolerance = 0.0
 
int ba_local_max_num_iterations = 25
 
double ba_global_images_ratio = 1.1
 
double ba_global_points_ratio = 1.1
 
int ba_global_images_freq = 500
 
int ba_global_points_freq = 250000
 
double ba_global_function_tolerance = 0.0
 
int ba_global_max_num_iterations = 50
 
int ba_local_max_refinements = 2
 
double ba_local_max_refinement_change = 0.001
 
int ba_global_max_refinements = 5
 
double ba_global_max_refinement_change = 0.0005
 
bool ba_use_gpu = false
 
std::string ba_gpu_index = "-1"
 
std::string snapshot_path = ""
 
int snapshot_images_freq = 0
 
std::unordered_set< std::string > image_names
 
bool fix_existing_images = false
 
IncrementalMapper::Options mapper
 
IncrementalTriangulator::Options triangulation
 

Detailed Description

Definition at line 16 of file incremental_mapper.h.

Member Function Documentation

◆ Check()

◆ GlobalBundleAdjustment()

◆ LocalBundleAdjustment()

◆ Mapper()

◆ Triangulation()

Member Data Documentation

◆ ba_global_function_tolerance

double colmap::IncrementalMapperOptions::ba_global_function_tolerance = 0.0

◆ ba_global_images_freq

int colmap::IncrementalMapperOptions::ba_global_images_freq = 500

Definition at line 87 of file incremental_mapper.h.

Referenced by cloudViewer::OptionsParser::addMapperOptions(), and Check().

◆ ba_global_images_ratio

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().

◆ ba_global_max_num_iterations

int colmap::IncrementalMapperOptions::ba_global_max_num_iterations = 50

◆ ba_global_max_refinement_change

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().

◆ ba_global_max_refinements

int colmap::IncrementalMapperOptions::ba_global_max_refinements = 5

Definition at line 99 of file incremental_mapper.h.

Referenced by cloudViewer::OptionsParser::addMapperOptions(), and Check().

◆ ba_global_points_freq

int colmap::IncrementalMapperOptions::ba_global_points_freq = 250000

Definition at line 88 of file incremental_mapper.h.

Referenced by cloudViewer::OptionsParser::addMapperOptions(), and Check().

◆ ba_global_points_ratio

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().

◆ ba_gpu_index

std::string colmap::IncrementalMapperOptions::ba_gpu_index = "-1"

Definition at line 104 of file incremental_mapper.h.

Referenced by GlobalBundleAdjustment(), and LocalBundleAdjustment().

◆ ba_local_function_tolerance

double colmap::IncrementalMapperOptions::ba_local_function_tolerance = 0.0

◆ ba_local_max_num_iterations

int colmap::IncrementalMapperOptions::ba_local_max_num_iterations = 25

◆ ba_local_max_refinement_change

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().

◆ ba_local_max_refinements

int colmap::IncrementalMapperOptions::ba_local_max_refinements = 2

Definition at line 97 of file incremental_mapper.h.

Referenced by cloudViewer::OptionsParser::addMapperOptions(), and Check().

◆ ba_local_num_images

int colmap::IncrementalMapperOptions::ba_local_num_images = 6

◆ ba_min_num_residuals_for_cpu_multi_threading

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().

◆ ba_refine_extra_params

bool colmap::IncrementalMapperOptions::ba_refine_extra_params = true

◆ ba_refine_focal_length

bool colmap::IncrementalMapperOptions::ba_refine_focal_length = true

◆ ba_refine_principal_point

bool colmap::IncrementalMapperOptions::ba_refine_principal_point = false

◆ ba_use_gpu

bool colmap::IncrementalMapperOptions::ba_use_gpu = false

Definition at line 103 of file incremental_mapper.h.

Referenced by GlobalBundleAdjustment(), and LocalBundleAdjustment().

◆ extract_colors

bool colmap::IncrementalMapperOptions::extract_colors = true

Definition at line 49 of file incremental_mapper.h.

Referenced by cloudViewer::OptionsParser::addMapperOptions().

◆ fix_existing_images

bool colmap::IncrementalMapperOptions::fix_existing_images = false

Definition at line 117 of file incremental_mapper.h.

Referenced by cloudViewer::OptionsParser::addMapperOptions(), and Mapper().

◆ ignore_watermarks

bool colmap::IncrementalMapperOptions::ignore_watermarks = false

Definition at line 22 of file incremental_mapper.h.

Referenced by cloudViewer::OptionsParser::addMapperOptions().

◆ image_names

std::unordered_set<std::string> colmap::IncrementalMapperOptions::image_names

Definition at line 114 of file incremental_mapper.h.

◆ init_image_id1

int colmap::IncrementalMapperOptions::init_image_id1 = -1

Definition at line 42 of file incremental_mapper.h.

Referenced by cloudViewer::OptionsParser::addMapperOptions().

◆ init_image_id2

int colmap::IncrementalMapperOptions::init_image_id2 = -1

Definition at line 43 of file incremental_mapper.h.

Referenced by cloudViewer::OptionsParser::addMapperOptions().

◆ init_num_trials

int colmap::IncrementalMapperOptions::init_num_trials = 200

Definition at line 46 of file incremental_mapper.h.

Referenced by cloudViewer::OptionsParser::addMapperOptions(), and Check().

◆ mapper

IncrementalMapper::Options colmap::IncrementalMapperOptions::mapper

Definition at line 119 of file incremental_mapper.h.

Referenced by cloudViewer::OptionsParser::addMapperOptions(), and Mapper().

◆ max_extra_param

double colmap::IncrementalMapperOptions::max_extra_param = 1.0

◆ max_focal_length_ratio

double colmap::IncrementalMapperOptions::max_focal_length_ratio = 10.0

◆ max_model_overlap

int colmap::IncrementalMapperOptions::max_model_overlap = 20

Definition at line 33 of file incremental_mapper.h.

Referenced by cloudViewer::OptionsParser::addMapperOptions(), and Check().

◆ max_num_models

int colmap::IncrementalMapperOptions::max_num_models = 50

Definition at line 28 of file incremental_mapper.h.

Referenced by cloudViewer::OptionsParser::addMapperOptions(), and Check().

◆ min_focal_length_ratio

double colmap::IncrementalMapperOptions::min_focal_length_ratio = 0.1

◆ min_model_size

int colmap::IncrementalMapperOptions::min_model_size = 10

Definition at line 37 of file incremental_mapper.h.

Referenced by cloudViewer::OptionsParser::addMapperOptions(), and Check().

◆ min_num_matches

int colmap::IncrementalMapperOptions::min_num_matches = 15

Definition at line 19 of file incremental_mapper.h.

Referenced by cloudViewer::OptionsParser::addMapperOptions(), and Check().

◆ multiple_models

bool colmap::IncrementalMapperOptions::multiple_models = true

Definition at line 25 of file incremental_mapper.h.

Referenced by cloudViewer::OptionsParser::addMapperOptions().

◆ num_threads

int colmap::IncrementalMapperOptions::num_threads = -1

◆ snapshot_images_freq

int colmap::IncrementalMapperOptions::snapshot_images_freq = 0

Definition at line 110 of file incremental_mapper.h.

Referenced by cloudViewer::OptionsParser::addMapperOptions(), and Check().

◆ snapshot_path

std::string colmap::IncrementalMapperOptions::snapshot_path = ""

Definition at line 109 of file incremental_mapper.h.

Referenced by cloudViewer::OptionsParser::addMapperOptions().

◆ triangulation

IncrementalTriangulator::Options colmap::IncrementalMapperOptions::triangulation

The documentation for this struct was generated from the following files: