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 268 of file Features2d.h.


Constructor & Destructor Documentation

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

Definition at line 1059 of file Features2d.cpp.

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

Definition at line 1072 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 279 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 1165 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 275 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 1076 of file Features2d.cpp.


Member Data Documentation

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

Definition at line 291 of file Features2d.h.

Definition at line 292 of file Features2d.h.

bool rtabmap::FAST::gpu_ [private]

Definition at line 284 of file Features2d.h.

Definition at line 285 of file Features2d.h.

int rtabmap::FAST::gridCols_ [private]

Reimplemented from rtabmap::Feature2D.

Definition at line 289 of file Features2d.h.

int rtabmap::FAST::gridRows_ [private]

Reimplemented from rtabmap::Feature2D.

Definition at line 288 of file Features2d.h.

Definition at line 287 of file Features2d.h.

Definition at line 286 of file Features2d.h.

Definition at line 283 of file Features2d.h.

Definition at line 282 of file Features2d.h.


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


rtabmap
Author(s): Mathieu Labbe
autogenerated on Thu Jun 6 2019 21:59:41