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

#include <Features2d.h>

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

List of all members.

Public Member Functions

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

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::FeatureDetector > _fast
cv::Ptr< CV_FAST_GPU_gpuFast
bool gpu_
double gpuKeypointsRatio_
int gridCols_
int gridRows_
int maxThreshold_
int minThreshold_
bool nonmaxSuppression_
int threshold_

Detailed Description

Definition at line 263 of file Features2d.h.


Constructor & Destructor Documentation

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

Definition at line 1011 of file Features2d.cpp.

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

Definition at line 1024 of file Features2d.cpp.


Member Function Documentation

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

Implements rtabmap::Feature2D.

Reimplemented in rtabmap::FAST_FREAK, and rtabmap::FAST_BRIEF.

Definition at line 274 of file Features2d.h.

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

Implements rtabmap::Feature2D.

Definition at line 1117 of file Features2d.cpp.

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

Implements rtabmap::Feature2D.

Reimplemented in rtabmap::FAST_FREAK, and rtabmap::FAST_BRIEF.

Definition at line 270 of file Features2d.h.

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

Reimplemented from rtabmap::Feature2D.

Reimplemented in rtabmap::FAST_FREAK, and rtabmap::FAST_BRIEF.

Definition at line 1028 of file Features2d.cpp.


Member Data Documentation

cv::Ptr<cv::FeatureDetector> rtabmap::FAST::_fast [private]

Definition at line 286 of file Features2d.h.

Definition at line 287 of file Features2d.h.

bool rtabmap::FAST::gpu_ [private]

Definition at line 279 of file Features2d.h.

Definition at line 280 of file Features2d.h.

int rtabmap::FAST::gridCols_ [private]

Definition at line 284 of file Features2d.h.

int rtabmap::FAST::gridRows_ [private]

Definition at line 283 of file Features2d.h.

Definition at line 282 of file Features2d.h.

Definition at line 281 of file Features2d.h.

Definition at line 278 of file Features2d.h.

Definition at line 277 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