Solar
|
Extracts descriptors from a set of keypoints. UUID: c0e49ff1-0696-4fe6-85a8-9b2c1e155d2e
More...
#include <IDescriptorsExtractor.h>
Public Types | |
enum class | DescriptorsExtractorType { UNKNOWN_TYPE =-1 , SURF , ORB , SIFT , DAISY , LATCH , AKAZE , AKAZEUP , BRISK , BRIEF } |
The DescriptorsExtractorType enum. | |
Public Member Functions | |
IDescriptorsExtractor ()=default | |
IDescriptorsExtractor default constructor. | |
virtual | ~IDescriptorsExtractor () |
IDescriptorsExtractor default destructor. | |
virtual std::string | getTypeString ()=0 |
getType More... | |
virtual void | extract (const SRef< SolAR::datastructure::Image > image, const std::vector< SolAR::datastructure::Keypoint > &keypoints, SRef< SolAR::datastructure::DescriptorBuffer > &descriptors)=0 |
extract the descriptors for a set of keypoints More... | |
Extracts descriptors from a set of keypoints. UUID: c0e49ff1-0696-4fe6-85a8-9b2c1e155d2e
This class provides a method to extract descriptors from a set of keypoints
|
pure virtual |
extract the descriptors for a set of keypoints
[in] | image | The image on which the keypoints have been detected |
[in] | keypoints | The set of keypoints on which the descriptors are extracted |
[out] | descriptors | The extracted descriptors. The nth descriptor corresponds to the nth keypoint of the second argument. |
|
pure virtual |
getType