 |
AliceVision
Photogrammetric Computer Vision Framework
|
10 #include <aliceVision/sfmData/SfMData.hpp>
11 #include <aliceVision/feature/RegionsPerView.hpp>
12 #include <aliceVision/matching/MatchesCollections.hpp>
24 std::mt19937& randomNumberGenerator,
25 double geometricErrorMax);
37 const matching::PairwiseMatches& getPutativesMatches()
const {
return _putativeMatches; }
43 matching::PairwiseMatches _putativeMatches;
44 matching::PairwiseMatches _tripletMatches;
Definition: StructureEstimationFromKnownPoses.hpp:17
void filter(const sfmData::SfMData &sfmData, const PairSet &pairs, const feature::RegionsPerView ®ionsPerView)
Filter inconsistent correspondences by using 3-view correspondences on view triplets.
Definition: StructureEstimationFromKnownPoses.cpp:167
Definition: checkerDetector.cpp:32
void triangulate(sfmData::SfMData &sfmData, const feature::RegionsPerView ®ionsPerView, std::mt19937 &randomNumberGenerator)
Init & triangulate landmark observations from validated 3-view correspondences.
Definition: StructureEstimationFromKnownPoses.cpp:261
SfMData container Store structure and camera properties.
Definition: SfMData.hpp:75
void run(sfmData::SfMData &sfmData, const PairSet &pairs, const feature::RegionsPerView ®ionsPerView, std::mt19937 &randomNumberGenerator, double geometricErrorMax)
Use geometry of the views to compute a putative structure from features and descriptors.
Definition: StructureEstimationFromKnownPoses.cpp:57
Container for all Regions (Features and Descriptors) for each View.
Definition: RegionsPerView.hpp:65
void match(const sfmData::SfMData &sfmData, const PairSet &pairs, const feature::RegionsPerView ®ionsPerView, double geometricErrorMax)
Use guided matching to find corresponding 2-view correspondences.
Definition: StructureEstimationFromKnownPoses.cpp:73