10#ifndef SFM_EXHAUSTIVE_MATCHING_HEADER
11#define SFM_EXHAUSTIVE_MATCHING_HEADER
21#define DISCRETIZE_DESCRIPTORS 1
34 void pairwise_match (
int view_1_id,
int view_2_id,
42 int pairwise_match_lowres (
int view_1_id,
int view_2_id,
43 std::size_t num_features)
const override;
46#if DISCRETIZE_DESCRIPTORS
util::AlignedMemory< math::Vec64s, 16 > SurfDescriptors
~ExhaustiveMatching(void) override=default
std::vector< ProcessedFeatureSet > ProcessedFeatureSets
ProcessedFeatureSets processed_feature_sets
util::AlignedMemory< math::Vec128us, 16 > SiftDescriptors
std::vector< Descriptor > Descriptors
std::vector< Descriptor > Descriptors
std::vector< Viewport > ViewportList
The list of all viewports considered for bundling.
std::vector< T, AlignedAllocator< T, ALIGNMENT > > AlignedMemory
#define SFM_NAMESPACE_END
#define SFM_NAMESPACE_BEGIN
SiftDescriptors sift_descr
SurfDescriptors surf_descr
Feature matching result reported as two lists, each with indices in the other set.