38 #ifndef BSFM_IMAGE_KEYPOINT_DETECTOR_H
39 #define BSFM_IMAGE_KEYPOINT_DETECTOR_H
41 #include <opencv2/features2d/features2d.hpp>
42 #include <opencv2/nonfree/nonfree.hpp>
45 #include "../image/image.h"
46 #include "../util/disallow_copy_and_assign.h"
47 #include "../util/types.h"
69 void SetAdaptiveOn(
unsigned int min,
unsigned int max,
unsigned int iters);
bool DetectKeypoints(const Image &image, KeypointList &keypoints_out)
cv::Ptr< cv::FeatureDetector > detector_
unsigned int adaptive_iters_
unsigned int adaptive_max_
bool SupportsAdaptiveAdjustment() const
unsigned int adaptive_min_
::std::vector< Keypoint > KeypointList
bool SetDetector(const std::string &detector_type)
std::string detector_type_
#define DISALLOW_COPY_AND_ASSIGN(TypeName)
void SetAdaptiveOn(unsigned int min, unsigned int max, unsigned int iters)