1 #ifndef __fovis_feature_matcher_hpp__
2 #define __fovis_feature_matcher_hpp__
4 #include "feature_match.hpp"
21 const std::binary_function<int, int, bool>& is_legal,
22 std::vector<FeatureMatch>* matches);
41 const std::vector<std::vector<int> >& candidates,
50 int _ref_feature_capacity;
51 int _target_feature_capacity;
54 int32_t* _ref_to_target_indices;
55 int32_t* _ref_to_target_scores;
56 int32_t* _target_to_ref_indices;
57 int32_t* _target_to_ref_scores;
Matches features between a reference and a target image.
Definition: feature_matcher.hpp:12
One level of a Gaussian image pyramid.
Definition: pyramid_level.hpp:21
Represents a single image feature matched between two camera images taken at different times...
Definition: feature_match.hpp:41
quick and dirty profiling tool.inspired by the matlab tic/toc command
Definition: camera_intrinsics.hpp:6
void matchFeatures(PyramidLevel *ref_level, PyramidLevel *target_level, const std::vector< std::vector< int > > &candidates, FeatureMatch *matches, int *num_matches)