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

Public Member Functions

const cv::Mat & descriptors () const
 
 ExtractFeaturesThread (Feature2D *detector, Feature2D *extractor, int objectId, const cv::Mat &image)
 
const cv::Mat & image () const
 
const std::vector< cv::KeyPoint > & keypoints () const
 
int objectId () const
 
int timeDetection () const
 
int timeExtraction () const
 
int timeSkewAffine () const
 
int timeSubPix () const
 
virtual ~ExtractFeaturesThread ()
 

Protected Member Functions

virtual void run ()
 

Private Attributes

cv::Mat descriptors_
 
Feature2Ddetector_
 
Feature2Dextractor_
 
cv::Mat image_
 
std::vector< cv::KeyPoint > keypoints_
 
int objectId_
 
int timeDetection_
 
int timeExtraction_
 
int timeSkewAffine_
 
int timeSubPix_
 

Detailed Description

Definition at line 705 of file FindObject.cpp.

Constructor & Destructor Documentation

◆ ExtractFeaturesThread()

find_object::ExtractFeaturesThread::ExtractFeaturesThread ( Feature2D detector,
Feature2D extractor,
int  objectId,
const cv::Mat &  image 
)
inline

Definition at line 708 of file FindObject.cpp.

◆ ~ExtractFeaturesThread()

virtual find_object::ExtractFeaturesThread::~ExtractFeaturesThread ( )
inlinevirtual

Definition at line 727 of file FindObject.cpp.

Member Function Documentation

◆ descriptors()

const cv::Mat& find_object::ExtractFeaturesThread::descriptors ( ) const
inline

Definition at line 731 of file FindObject.cpp.

◆ image()

const cv::Mat& find_object::ExtractFeaturesThread::image ( ) const
inline

Definition at line 729 of file FindObject.cpp.

◆ keypoints()

const std::vector<cv::KeyPoint>& find_object::ExtractFeaturesThread::keypoints ( ) const
inline

Definition at line 730 of file FindObject.cpp.

◆ objectId()

int find_object::ExtractFeaturesThread::objectId ( ) const
inline

Definition at line 728 of file FindObject.cpp.

◆ run()

virtual void find_object::ExtractFeaturesThread::run ( )
inlineprotectedvirtual

Definition at line 739 of file FindObject.cpp.

◆ timeDetection()

int find_object::ExtractFeaturesThread::timeDetection ( ) const
inline

Definition at line 734 of file FindObject.cpp.

◆ timeExtraction()

int find_object::ExtractFeaturesThread::timeExtraction ( ) const
inline

Definition at line 735 of file FindObject.cpp.

◆ timeSkewAffine()

int find_object::ExtractFeaturesThread::timeSkewAffine ( ) const
inline

Definition at line 733 of file FindObject.cpp.

◆ timeSubPix()

int find_object::ExtractFeaturesThread::timeSubPix ( ) const
inline

Definition at line 736 of file FindObject.cpp.

Member Data Documentation

◆ descriptors_

cv::Mat find_object::ExtractFeaturesThread::descriptors_
private

Definition at line 848 of file FindObject.cpp.

◆ detector_

Feature2D* find_object::ExtractFeaturesThread::detector_
private

Definition at line 843 of file FindObject.cpp.

◆ extractor_

Feature2D* find_object::ExtractFeaturesThread::extractor_
private

Definition at line 844 of file FindObject.cpp.

◆ image_

cv::Mat find_object::ExtractFeaturesThread::image_
private

Definition at line 846 of file FindObject.cpp.

◆ keypoints_

std::vector<cv::KeyPoint> find_object::ExtractFeaturesThread::keypoints_
private

Definition at line 847 of file FindObject.cpp.

◆ objectId_

int find_object::ExtractFeaturesThread::objectId_
private

Definition at line 845 of file FindObject.cpp.

◆ timeDetection_

int find_object::ExtractFeaturesThread::timeDetection_
private

Definition at line 851 of file FindObject.cpp.

◆ timeExtraction_

int find_object::ExtractFeaturesThread::timeExtraction_
private

Definition at line 852 of file FindObject.cpp.

◆ timeSkewAffine_

int find_object::ExtractFeaturesThread::timeSkewAffine_
private

Definition at line 850 of file FindObject.cpp.

◆ timeSubPix_

int find_object::ExtractFeaturesThread::timeSubPix_
private

Definition at line 853 of file FindObject.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