97 const std::vector<PlyPoint>&
points) {}
99 const std::string& mesh_path) {}
101 const std::string& textured_path) {}
111 void RunFeatureExtraction();
112 void RunFeatureMatching();
113 void RunSparseMapper();
115 std::unique_ptr<Thread> feature_extractor_;
116 std::unique_ptr<Thread> exhaustive_matcher_;
117 std::unique_ptr<Thread> sequential_matcher_;
118 std::unique_ptr<Thread> vocab_tree_matcher_;
OptionManager option_manager_
virtual void OnTexturedMeshGenerated(size_t reconstruction_idx, const std::string &textured_path)
virtual void OnMeshGenerated(size_t reconstruction_idx, const std::string &mesh_path)
AutomaticReconstructionController(const Options &options, ReconstructionManager *reconstruction_manager)
virtual void RunDenseMapper()
ReconstructionManager * reconstruction_manager_
virtual void OnFusedPointsGenerated(size_t reconstruction_idx, const std::vector< PlyPoint > &points)
static const std::string kDefaultVocabTreeUri
std::string workspace_path
std::string vocab_tree_path