18 const std::string& image_path,
19 const std::string& mask_path =
"",
20 const std::string& vocab_tree_path =
"",
21 const std::string& data_type =
"individual",
22 const std::string& quality =
"high",
23 const std::string& mesher =
"poisson",
24 const std::string& camera_model =
"SIMPLE_RADIAL",
25 bool single_camera =
false,
30 const std::string& gpu_index =
"-1");
33 const std::string& input_path,
34 const std::string& output_path,
39 const std::string& input_path,
40 const std::string& output_path);
43 const std::string& database_path,
44 const std::string& image_path,
45 const std::string& input_path,
46 const std::string& output_path,
47 const std::string& image_list_path =
"",
52 const std::string& database_path,
53 const std::string& image_path,
54 const std::string& output_path,
56 int image_overlap = 50,
57 int leaf_max_num_images = 500,
62 const std::string& output_path,
63 std::size_t min_track_len = 2,
64 double max_reproj_error = 4.0,
65 double min_tri_angle = 1.5);
68 const std::string& database_path,
69 const std::string& image_path,
70 const std::string& input_path,
71 const std::string& output_path,
72 bool clear_points =
false,
77 const std::string& input_path,
78 const std::string& output_path,
79 const std::string& rig_config_path,
80 bool estimate_rig_relative_poses =
true,
81 bool refine_relative_poses =
true,
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)