Public Member Functions | Private Attributes | List of all members
find_object::Feature2D Class Reference

#include <Settings.h>

Inheritance diagram for find_object::Feature2D:
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())
 
 Feature2D (cv::Ptr< cv::FeatureDetector > featureDetector)
 
 Feature2D (cv::Ptr< cv::DescriptorExtractor > descriptorExtractor)
 
 Feature2D (cv::Ptr< cv::Feature2D > feature2D)
 
 Feature2D ()
 
virtual ~Feature2D ()
 

Private Attributes

cv::Ptr< cv::DescriptorExtractor > descriptorExtractor_
 
cv::Ptr< cv::Feature2D > feature2D_
 
cv::Ptr< cv::FeatureDetector > featureDetector_
 

Detailed Description

Definition at line 370 of file Settings.h.

Constructor & Destructor Documentation

◆ Feature2D() [1/4]

find_object::Feature2D::Feature2D ( cv::Ptr< cv::FeatureDetector >  featureDetector)

Definition at line 1704 of file Settings.cpp.

◆ Feature2D() [2/4]

find_object::Feature2D::Feature2D ( cv::Ptr< cv::DescriptorExtractor >  descriptorExtractor)

Definition at line 1709 of file Settings.cpp.

◆ Feature2D() [3/4]

find_object::Feature2D::Feature2D ( cv::Ptr< cv::Feature2D >  feature2D)

Definition at line 1715 of file Settings.cpp.

◆ Feature2D() [4/4]

find_object::Feature2D::Feature2D ( )
inline

Definition at line 378 of file Settings.h.

◆ ~Feature2D()

virtual find_object::Feature2D::~Feature2D ( )
inlinevirtual

Definition at line 379 of file Settings.h.

Member Function Documentation

◆ compute()

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

Reimplemented in find_object::GPUORB, and find_object::GPUFAST.

Definition at line 1742 of file Settings.cpp.

◆ detect()

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

Reimplemented in find_object::GPUORB, and find_object::GPUFAST.

Definition at line 1721 of file Settings.cpp.

◆ detectAndCompute()

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

Reimplemented in find_object::GPUORB, and find_object::GPUFAST.

Definition at line 1763 of file Settings.cpp.

Member Data Documentation

◆ descriptorExtractor_

cv::Ptr<cv::DescriptorExtractor> find_object::Feature2D::descriptorExtractor_
private

Definition at line 397 of file Settings.h.

◆ feature2D_

cv::Ptr<cv::Feature2D> find_object::Feature2D::feature2D_
private

Definition at line 399 of file Settings.h.

◆ featureDetector_

cv::Ptr<cv::FeatureDetector> find_object::Feature2D::featureDetector_
private

Definition at line 396 of file Settings.h.


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


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