|
MVE - Multi-View Environment mve-devel
|
#include <exhaustive_matching.h>

Classes | |
| struct | ProcessedFeatureSet |
Public Member Functions | |
| ~ExhaustiveMatching (void) override=default | |
| void | init (bundler::ViewportList *viewports) override |
| Initialize matcher by preprocessing given SIFT/SURF features. | |
| void | pairwise_match (int view_1_id, int view_2_id, Matching::Result *result) const override |
| Matches all feature types yielding a single matching result. | |
| int | pairwise_match_lowres (int view_1_id, int view_2_id, std::size_t num_features) const override |
| Matches the N lowest resolution features and returns the number of matches. | |
Public Member Functions inherited from sfm::MatchingBase | |
| virtual | ~MatchingBase (void)=default |
Protected Types | |
| typedef std::vector< ProcessedFeatureSet > | ProcessedFeatureSets |
| typedef util::AlignedMemory< math::Vec128us, 16 > | SiftDescriptors |
| typedef util::AlignedMemory< math::Vec64s, 16 > | SurfDescriptors |
Protected Member Functions | |
| void | init_sift (SiftDescriptors *dst, Sift::Descriptors const &src) |
| Internal initialization methods for SIFT/SURF features. | |
| void | init_surf (SurfDescriptors *dst, Surf::Descriptors const &src) |
Protected Attributes | |
| ProcessedFeatureSets | processed_feature_sets |
Additional Inherited Members | |
Public Attributes inherited from sfm::MatchingBase | |
| Options | opts |
Definition at line 25 of file exhaustive_matching.h.
|
protected |
Definition at line 63 of file exhaustive_matching.h.
|
protected |
Definition at line 47 of file exhaustive_matching.h.
|
protected |
Definition at line 48 of file exhaustive_matching.h.
|
overridedefault |
|
overridevirtual |
Initialize matcher by preprocessing given SIFT/SURF features.
Implements sfm::MatchingBase.
Definition at line 56 of file exhaustive_matching.cc.
|
protected |
Internal initialization methods for SIFT/SURF features.
Definition at line 73 of file exhaustive_matching.cc.
|
protected |
Definition at line 92 of file exhaustive_matching.cc.
|
overridevirtual |
Matches all feature types yielding a single matching result.
Implements sfm::MatchingBase.
Definition at line 111 of file exhaustive_matching.cc.
|
overridevirtual |
Matches the N lowest resolution features and returns the number of matches.
Can be used as a guess for full matchability. Useful values are at most 3 matches for 500 features, or 2 matches with 300 features.
Implements sfm::MatchingBase.
Definition at line 143 of file exhaustive_matching.cc.
|
protected |
Definition at line 64 of file exhaustive_matching.h.