16 const std::string& image_path,
17 const std::string& mask_path ,
18 const std::string& vocab_tree_path ,
19 const std::string& data_type ,
20 const std::string& quality ,
21 const std::string& mesher ,
22 const std::string& camera_model ,
28 const std::string& gpu_index ) {
59 const std::string& input_path,
60 const std::string& output_path,
72 const std::string& input_path,
73 const std::string& output_path) {
84 const std::string& database_path,
85 const std::string& image_path,
86 const std::string& input_path,
87 const std::string& output_path,
88 const std::string& image_list_path ,
103 const std::string& database_path,
104 const std::string& image_path,
105 const std::string& output_path,
108 int leaf_max_num_images ,
116 parser.
registerOption(
"leaf_max_num_images", &leaf_max_num_images);
124 const std::string& output_path,
125 std::size_t min_track_len ,
126 double max_reproj_error ,
127 double min_tri_angle ) {
140 const std::string& database_path,
141 const std::string& image_path,
142 const std::string& input_path,
143 const std::string& output_path,
160 const std::string& input_path,
161 const std::string& output_path,
162 const std::string& rig_config_path,
163 bool estimate_rig_relative_poses ,
164 bool refine_relative_poses ,
172 &estimate_rig_relative_poses);
173 parser.
registerOption(
"RigBundleAdjustment.refine_relative_poses",
174 &refine_relative_poses);
void addBundleAdjustmentOptions(const colmap::BundleAdjustmentOptions &bundle_adjustment_options)
void addMapperOptions(const colmap::IncrementalMapperOptions &incremental_mapper_options)
void registerOption(const std::string &name, const T *option)
Generic file read and write utility for python interface.
int TriangulatePoints(const std::string &database_path, const std::string &image_path, const std::string &input_path, const std::string &output_path, bool clear_points, const colmap::IncrementalMapperOptions &incremental_mapper_options)
int ExtractColor(const std::string &image_path, const std::string &input_path, const std::string &output_path)
int FilterPoints(const std::string &input_path, const std::string &output_path, std::size_t min_track_len, double max_reproj_error, double min_tri_angle)
int AutomaticReconstruct(const std::string &workspace_path, const std::string &image_path, const std::string &mask_path, const std::string &vocab_tree_path, const std::string &data_type, const std::string &quality, const std::string &mesher, const std::string &camera_model, bool single_camera, bool sparse, bool dense, int num_threads, bool use_gpu, const std::string &gpu_index)
int NormalMapper(const std::string &database_path, const std::string &image_path, const std::string &input_path, const std::string &output_path, const std::string &image_list_path, const colmap::IncrementalMapperOptions &incremental_mapper_options)
int HierarchicalMapper(const std::string &database_path, const std::string &image_path, const std::string &output_path, int num_workers, int image_overlap, int leaf_max_num_images, const colmap::IncrementalMapperOptions &incremental_mapper_options)
int RigBundleAdjust(const std::string &input_path, const std::string &output_path, const std::string &rig_config_path, bool estimate_rig_relative_poses, bool refine_relative_poses, const colmap::BundleAdjustmentOptions &bundle_adjustment_options)
int BundleAdjustment(const std::string &input_path, const std::string &output_path, const colmap::BundleAdjustmentOptions &bundle_adjustment_options)
int RunColorExtractor(int argc, char **argv)
int RunPointTriangulator(int argc, char **argv)
int RunHierarchicalMapper(int argc, char **argv)
int RunMapper(int argc, char **argv)
int RunRigBundleAdjuster(int argc, char **argv)
int RunAutomaticReconstructor(int argc, char **argv)
int RunBundleAdjuster(int argc, char **argv)
int RunPointFiltering(int argc, char **argv)