Public Member Functions | Private Attributes | List of all members
find_object::GPUFAST Class Reference
Inheritance diagram for find_object::GPUFAST:
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())
 
 GPUFAST (int threshold=Settings::defaultFeature2D_Fast_threshold(), bool nonmaxSuppression=Settings::defaultFeature2D_Fast_nonmaxSuppression(), double keypointsRatio=Settings::defaultFeature2D_Fast_keypointsRatio())
 
virtual ~GPUFAST ()
 
- 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::FAST_GPU fast_
 

Detailed Description

Definition at line 452 of file Settings.cpp.

Constructor & Destructor Documentation

◆ GPUFAST()

find_object::GPUFAST::GPUFAST ( int  threshold = Settings::defaultFeature2D_Fast_threshold(),
bool  nonmaxSuppression = Settings::defaultFeature2D_Fast_nonmaxSuppression(),
double  keypointsRatio = Settings::defaultFeature2D_Fast_keypointsRatio() 
)
inline

Definition at line 455 of file Settings.cpp.

◆ ~GPUFAST()

virtual find_object::GPUFAST::~GPUFAST ( )
inlinevirtual

Definition at line 474 of file Settings.cpp.

Member Function Documentation

◆ compute()

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

Reimplemented from find_object::Feature2D.

Definition at line 492 of file Settings.cpp.

◆ detect()

virtual void find_object::GPUFAST::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 476 of file Settings.cpp.

◆ detectAndCompute()

virtual void find_object::GPUFAST::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 498 of file Settings.cpp.

Member Data Documentation

◆ fast_

CVCUDA::FAST_GPU find_object::GPUFAST::fast_
private

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