Public Member Functions | Private Member Functions | Private Attributes
rtabmap::SURF Class Reference

#include <Features2d.h>

Inheritance diagram for rtabmap::SURF:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual Feature2D::Type getType () const
virtual void parseParameters (const ParametersMap &parameters)
 SURF (const ParametersMap &parameters=ParametersMap())
virtual ~SURF ()

Private Member Functions

virtual cv::Mat generateDescriptorsImpl (const cv::Mat &image, std::vector< cv::KeyPoint > &keypoints) const
virtual std::vector< cv::KeyPoint > generateKeypointsImpl (const cv::Mat &image, const cv::Rect &roi, const cv::Mat &mask=cv::Mat()) const

Private Attributes

cv::Ptr< CV_SURF_GPU_gpuSurf
cv::Ptr< CV_SURF_surf
bool extended_
float gpuKeypointsRatio_
bool gpuVersion_
double hessianThreshold_
int nOctaveLayers_
int nOctaves_
bool upright_

Detailed Description

Definition at line 182 of file Features2d.h.


Constructor & Destructor Documentation

rtabmap::SURF::SURF ( const ParametersMap parameters = ParametersMap())

Definition at line 641 of file Features2d.cpp.

rtabmap::SURF::~SURF ( ) [virtual]

Definition at line 653 of file Features2d.cpp.


Member Function Documentation

cv::Mat rtabmap::SURF::generateDescriptorsImpl ( const cv::Mat &  image,
std::vector< cv::KeyPoint > &  keypoints 
) const [private, virtual]

Implements rtabmap::Feature2D.

Definition at line 734 of file Features2d.cpp.

std::vector< cv::KeyPoint > rtabmap::SURF::generateKeypointsImpl ( const cv::Mat &  image,
const cv::Rect &  roi,
const cv::Mat &  mask = cv::Mat() 
) const [private, virtual]

Implements rtabmap::Feature2D.

Definition at line 700 of file Features2d.cpp.

virtual Feature2D::Type rtabmap::SURF::getType ( ) const [inline, virtual]

Implements rtabmap::Feature2D.

Definition at line 189 of file Features2d.h.

void rtabmap::SURF::parseParameters ( const ParametersMap parameters) [virtual]

Reimplemented from rtabmap::Feature2D.

Definition at line 657 of file Features2d.cpp.


Member Data Documentation

Definition at line 205 of file Features2d.h.

cv::Ptr<CV_SURF> rtabmap::SURF::_surf [private]

Definition at line 204 of file Features2d.h.

bool rtabmap::SURF::extended_ [private]

Definition at line 199 of file Features2d.h.

Definition at line 201 of file Features2d.h.

Definition at line 202 of file Features2d.h.

Definition at line 196 of file Features2d.h.

Definition at line 198 of file Features2d.h.

int rtabmap::SURF::nOctaves_ [private]

Definition at line 197 of file Features2d.h.

bool rtabmap::SURF::upright_ [private]

Definition at line 200 of file Features2d.h.


The documentation for this class was generated from the following files:


rtabmap
Author(s): Mathieu Labbe
autogenerated on Sat Jul 23 2016 11:44:32