STAR detector. More...
#include <star_detector.h>
Public Member Functions | |
void | findFeatures (RGBDFrame &frame, const cv::Mat &input_img) |
Implementation of the feature detector. | |
void | setMinDistance (double min_distance) |
Set the minimum distance (in pixels) between the features. | |
void | setThreshold (double threshold) |
Set the threshold for detection. | |
StarDetector () | |
Default constructor. | |
~StarDetector () | |
Default destructor. | |
Private Attributes | |
double | min_distance_ |
the minimum distance (in pixels) between the features | |
boost::shared_ptr < cv::FeatureDetector > | star_detector_ |
OpenCV detector class. | |
double | threshold_ |
threshold for detection |
STAR detector.
Definition at line 35 of file star_detector.h.
Default constructor.
Definition at line 28 of file star_detector.cpp.
Default destructor.
Definition at line 34 of file star_detector.cpp.
void ccny_rgbd::StarDetector::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 ccny_rgbd::FeatureDetector.
Definition at line 39 of file star_detector.cpp.
void ccny_rgbd::StarDetector::setMinDistance | ( | double | min_distance | ) |
Set the minimum distance (in pixels) between the features.
min_distance | minimum distance (in pixels) between the features |
Definition at line 49 of file star_detector.cpp.
void ccny_rgbd::StarDetector::setThreshold | ( | double | threshold | ) |
Set the threshold for detection.
threshold | threshold for detection |
Definition at line 57 of file star_detector.cpp.
double ccny_rgbd::StarDetector::min_distance_ [private] |
the minimum distance (in pixels) between the features
Definition at line 66 of file star_detector.h.
boost::shared_ptr<cv::FeatureDetector> ccny_rgbd::StarDetector::star_detector_ [private] |
OpenCV detector class.
Definition at line 69 of file star_detector.h.
double ccny_rgbd::StarDetector::threshold_ [private] |
threshold for detection
Definition at line 67 of file star_detector.h.