All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends
Public Member Functions | Private Attributes
rgbdtools::SurfDetector Class Reference

SURF detector. More...

#include <surf_detector.h>

Inheritance diagram for rgbdtools::SurfDetector:
Inheritance graph
[legend]

List of all members.

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

Detailed Description

SURF detector.

Definition at line 36 of file include/rgbdtools/features/surf_detector.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

void rgbdtools::SurfDetector::findFeatures ( RGBDFrame frame,
const cv::Mat &  input_img 
) [virtual]

Implementation of the feature detector.

Parameters:
framethe input frame
input_imgthe 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.

Parameters:
framethe input frame
input_imgthe 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.

Parameters:
thresholdthreshold for detection
void rgbdtools::SurfDetector::setThreshold ( double  threshold)

Set the threshold for detection.

Parameters:
thresholdthreshold for detection

Definition at line 51 of file surf_detector.cpp.


Member Data Documentation

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.

threshold for detection

Definition at line 62 of file include/rgbdtools/features/surf_detector.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends


lib_rgbdtools
Author(s): Ivan Dryanovski
autogenerated on Tue Aug 27 2013 10:33:55