SURF detector. More...
#include <surf_detector.h>
Public Member Functions | |
void | findFeatures (RGBDFrame &frame, const cv::Mat &input_img) |
Implementation of the feature detector. | |
void | findFeatures (RGBDFrame &frame, const cv::Mat &input_img) |
Implementation of the feature detector. | |
void | setThreshold (double threshold) |
Set the threshold for detection. | |
void | setThreshold (double threshold) |
Set the threshold for detection. | |
SurfDetector () | |
Default constructor. | |
SurfDetector () | |
Default constructor. | |
~SurfDetector () | |
Default destructor. | |
~SurfDetector () | |
Default destructor. | |
Private Attributes | |
cv::SurfDescriptorExtractor | surf_descriptor_ |
OpenCV descriptor extractor object. | |
boost::shared_ptr < cv::SurfFeatureDetector > | surf_detector_ |
OpenCV feature detector object. | |
double | threshold_ |
threshold for detection |
SURF detector.
Definition at line 36 of file include/rgbdtools/features/surf_detector.h.
Default constructor.
Definition at line 28 of file surf_detector.cpp.
Default destructor.
Definition at line 34 of file surf_detector.cpp.
Default constructor.
Default destructor.
void rgbdtools::SurfDetector::findFeatures | ( | RGBDFrame & | frame, |
const cv::Mat & | input_img | ||
) | [virtual] |
Implementation of the feature detector.
frame | the input frame |
input_img | the image for feature detection, derived from the RGB image of the frame after (optional) blurring |
Implements rgbdtools::FeatureDetector.
Definition at line 39 of file surf_detector.cpp.
void rgbdtools::SurfDetector::findFeatures | ( | RGBDFrame & | frame, |
const cv::Mat & | input_img | ||
) | [virtual] |
Implementation of the feature detector.
frame | the input frame |
input_img | the image for feature detection, derived from the RGB image of the frame after (optional) blurring |
Implements rgbdtools::FeatureDetector.
void rgbdtools::SurfDetector::setThreshold | ( | double | threshold | ) |
Set the threshold for detection.
threshold | threshold for detection |
void rgbdtools::SurfDetector::setThreshold | ( | double | threshold | ) |
Set the threshold for detection.
threshold | threshold for detection |
Definition at line 51 of file surf_detector.cpp.
cv::SurfDescriptorExtractor rgbdtools::SurfDetector::surf_descriptor_ [private] |
OpenCV descriptor extractor object.
Definition at line 67 of file include/rgbdtools/features/surf_detector.h.
boost::shared_ptr< cv::SurfFeatureDetector > rgbdtools::SurfDetector::surf_detector_ [private] |
OpenCV feature detector object.
Definition at line 65 of file include/rgbdtools/features/surf_detector.h.
double rgbdtools::SurfDetector::threshold_ [private] |
threshold for detection
Definition at line 62 of file include/rgbdtools/features/surf_detector.h.