Public Member Functions | Protected Member Functions | Private Attributes
find_object::GPUORB Class Reference
Inheritance diagram for find_object::GPUORB:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 GPUORB (int nFeatures=Settings::defaultFeature2D_ORB_nFeatures(), float scaleFactor=Settings::defaultFeature2D_ORB_scaleFactor(), int nLevels=Settings::defaultFeature2D_ORB_nLevels(), int edgeThreshold=Settings::defaultFeature2D_ORB_edgeThreshold(), int firstLevel=Settings::defaultFeature2D_ORB_firstLevel(), int WTA_K=Settings::defaultFeature2D_ORB_WTA_K(), int scoreType=Settings::defaultFeature2D_ORB_scoreType(), int patchSize=Settings::defaultFeature2D_ORB_patchSize(), int fastThreshold=Settings::defaultFeature2D_Fast_threshold(), bool fastNonmaxSupression=Settings::defaultFeature2D_Fast_nonmaxSuppression())
virtual ~GPUORB ()

Protected Member Functions

void computeDescriptors (const cv::Mat &image, std::vector< cv::KeyPoint > &keypoints, cv::Mat &descriptors)
void detectKeypoints (const cv::Mat &image, std::vector< cv::KeyPoint > &keypoints, const cv::Mat &mask=cv::Mat())

Private Attributes

cv::gpu::ORB_GPU orb_

Detailed Description

Definition at line 381 of file Settings.cpp.


Constructor & Destructor Documentation

find_object::GPUORB::GPUORB ( int  nFeatures = Settings::defaultFeature2D_ORB_nFeatures(),
float  scaleFactor = Settings::defaultFeature2D_ORB_scaleFactor(),
int  nLevels = Settings::defaultFeature2D_ORB_nLevels(),
int  edgeThreshold = Settings::defaultFeature2D_ORB_edgeThreshold(),
int  firstLevel = Settings::defaultFeature2D_ORB_firstLevel(),
int  WTA_K = Settings::defaultFeature2D_ORB_WTA_K(),
int  scoreType = Settings::defaultFeature2D_ORB_scoreType(),
int  patchSize = Settings::defaultFeature2D_ORB_patchSize(),
int  fastThreshold = Settings::defaultFeature2D_Fast_threshold(),
bool  fastNonmaxSupression = Settings::defaultFeature2D_Fast_nonmaxSuppression() 
) [inline]

Definition at line 384 of file Settings.cpp.

virtual find_object::GPUORB::~GPUORB ( ) [inline, virtual]

Definition at line 405 of file Settings.cpp.


Member Function Documentation

void find_object::GPUORB::computeDescriptors ( const cv::Mat &  image,
std::vector< cv::KeyPoint > &  keypoints,
cv::Mat &  descriptors 
) [inline, protected, virtual]

Implements find_object::GPUFeature2D.

Definition at line 427 of file Settings.cpp.

void find_object::GPUORB::detectKeypoints ( const cv::Mat &  image,
std::vector< cv::KeyPoint > &  keypoints,
const cv::Mat &  mask = cv::Mat() 
) [inline, protected, virtual]

Implements find_object::GPUFeature2D.

Definition at line 408 of file Settings.cpp.


Member Data Documentation

cv::gpu::ORB_GPU find_object::GPUORB::orb_ [private]

Definition at line 456 of file Settings.cpp.


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


find_object_2d
Author(s): Mathieu Labbe
autogenerated on Thu Aug 27 2015 13:00:34