|
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