16 const std::string& output_path,
17 const std::string& database_path ,
18 const std::string& ref_images_path ,
19 const std::string& transform_path ,
20 const std::string& alignment_type ,
22 int min_common_images ,
23 bool robust_alignment ,
24 bool estimate_scale ) {
51 const std::string& input_path2,
52 const std::string& output_path ,
53 double min_inlier_observations ,
54 double max_reproj_error ) {
59 parser.
registerOption(
"min_inlier_observations", &min_inlier_observations);
67 const std::string& output_path,
68 const std::string& output_type,
69 bool skip_distortion ) {
82 const std::string& output_path,
83 const std::string& boundary,
84 const std::string& gps_transform_path ) {
96 const std::string& input_path2,
97 const std::string& output_path,
98 double max_reproj_error ) {
110 const std::string& input_path,
111 const std::string& output_path,
113 int max_image_size ) {
128 const std::string& output_path,
129 const std::string& split_type,
130 const std::string& split_params,
131 const std::string& gps_transform_path ,
132 std::size_t min_reg_images ,
133 std::size_t min_num_points ,
134 double overlap_ratio ,
135 double min_area_ratio ,
155 const std::string& output_path,
156 const std::string& transform_path,
void registerOption(const std::string &name, const T *option)
Generic file read and write utility for python interface.
int TransformModel(const std::string &input_path, const std::string &output_path, const std::string &transform_path, bool is_inverse)
int AnalyzeModel(const std::string &input_path)
int AlignModelOrientation(const std::string &image_path, const std::string &input_path, const std::string &output_path, std::string method, int max_image_size)
int MergeModel(const std::string &input_path1, const std::string &input_path2, const std::string &output_path, double max_reproj_error)
int CropModel(const std::string &input_path, const std::string &output_path, const std::string &boundary, const std::string &gps_transform_path)
int AlignModel(const std::string &input_path, const std::string &output_path, const std::string &database_path, const std::string &ref_images_path, const std::string &transform_path, const std::string &alignment_type, double max_error, int min_common_images, bool robust_alignment, bool estimate_scale)
int SplitModel(const std::string &input_path, const std::string &output_path, const std::string &split_type, const std::string &split_params, const std::string &gps_transform_path, std::size_t min_reg_images, std::size_t min_num_points, double overlap_ratio, double min_area_ratio, int num_threads)
int CompareModel(const std::string &input_path1, const std::string &input_path2, const std::string &output_path, double min_inlier_observations, double max_reproj_error)
int ConvertModel(const std::string &input_path, const std::string &output_path, const std::string &output_type, bool skip_distortion)
int RunModelAligner(int argc, char **argv)
int RunModelOrientationAligner(int argc, char **argv)
int RunModelConverter(int argc, char **argv)
int RunModelComparer(int argc, char **argv)
int RunModelCropper(int argc, char **argv)
int RunModelMerger(int argc, char **argv)
int RunModelSplitter(int argc, char **argv)
int RunModelAnalyzer(int argc, char **argv)
int RunModelTransformer(int argc, char **argv)