Public Member Functions | Private Attributes | List of all members
find_object::GPUORB Class Reference
Inheritance diagram for find_object::GPUORB:
Inheritance graph
[legend]

Public Member Functions

virtual void compute (const cv::Mat &image, std::vector< cv::KeyPoint > &keypoints, cv::Mat &descriptors)
 
virtual void detect (const cv::Mat &image, std::vector< cv::KeyPoint > &keypoints, const cv::Mat &mask=cv::Mat())
 
virtual void detectAndCompute (const cv::Mat &image, std::vector< cv::KeyPoint > &keypoints, cv::Mat &descriptors, const cv::Mat &mask=cv::Mat())
 
 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 ()
 
- Public Member Functions inherited from find_object::Feature2D
 Feature2D (cv::Ptr< cv::FeatureDetector > featureDetector)
 
 Feature2D (cv::Ptr< cv::DescriptorExtractor > descriptorExtractor)
 
 Feature2D (cv::Ptr< cv::Feature2D > feature2D)
 
 Feature2D ()
 
virtual ~Feature2D ()
 

Private Attributes

CVCUDA::ORB_GPU orb_
 

Detailed Description

Definition at line 516 of file Settings.cpp.

Constructor & Destructor Documentation

◆ GPUORB()

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 519 of file Settings.cpp.

◆ ~GPUORB()

virtual find_object::GPUORB::~GPUORB ( )
inlinevirtual

Definition at line 558 of file Settings.cpp.

Member Function Documentation

◆ compute()

virtual void find_object::GPUORB::compute ( const cv::Mat &  image,
std::vector< cv::KeyPoint > &  keypoints,
cv::Mat &  descriptors 
)
inlinevirtual

Reimplemented from find_object::Feature2D.

Definition at line 589 of file Settings.cpp.

◆ detect()

virtual void find_object::GPUORB::detect ( const cv::Mat &  image,
std::vector< cv::KeyPoint > &  keypoints,
const cv::Mat &  mask = cv::Mat() 
)
inlinevirtual

Reimplemented from find_object::Feature2D.

Definition at line 560 of file Settings.cpp.

◆ detectAndCompute()

virtual void find_object::GPUORB::detectAndCompute ( const cv::Mat &  image,
std::vector< cv::KeyPoint > &  keypoints,
cv::Mat &  descriptors,
const cv::Mat &  mask = cv::Mat() 
)
inlinevirtual

Reimplemented from find_object::Feature2D.

Definition at line 628 of file Settings.cpp.

Member Data Documentation

◆ orb_

CVCUDA::ORB_GPU find_object::GPUORB::orb_
private

Definition at line 671 of file Settings.cpp.


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


find_object_2d
Author(s): Mathieu Labbe
autogenerated on Mon Dec 12 2022 03:20:10