Detect keypoints and compute the descriptors from an image. UUID: cf2721f2-0dc9-4442-ad1e-90c0ab12b0ff
More...
#include <SolARDescriptorsExtractorFromImageOpencv.h>
|
| SolARDescriptorsExtractorFromImageOpencv () |
| SolARDescriptorsExtractorFromImageOpencv constructor;.
|
|
| ~SolARDescriptorsExtractorFromImageOpencv () |
| SolARDescriptorsExtractorFromImageOpencv destructor;.
|
|
org::bcom::xpcf::XPCFErrorCode | onConfigured () override final |
|
std::string | getTypeString () override |
| getType More...
|
|
FrameworkReturnCode | extract (const SRef< SolAR::datastructure::Image > image, std::vector< SolAR::datastructure::Keypoint > &keypoints, SRef< SolAR::datastructure::DescriptorBuffer > &descriptors) override |
| detect keypoints and compute the descriptors. More...
|
|
void | unloadComponent () override final |
|
Detect keypoints and compute the descriptors from an image. UUID: cf2721f2-0dc9-4442-ad1e-90c0ab12b0ff
- Injectables
SolAR::api::features::IKeypointDetector |
SolAR::api::features::IDescriptorsExtractor |
◆ extract()
FrameworkReturnCode SolAR::MODULES::OPENCV::SolARDescriptorsExtractorFromImageOpencv::extract |
( |
const SRef< SolAR::datastructure::Image > |
image, |
|
|
std::vector< SolAR::datastructure::Keypoint > & |
keypoints, |
|
|
SRef< SolAR::datastructure::DescriptorBuffer > & |
descriptors |
|
) |
| |
|
override |
detect keypoints and compute the descriptors.
- Parameters
-
[in] | image | image on which the keypoint and their descriptor will be detected and extracted. |
[out] | keypoints | The keypoints detected in the input image. |
[out] | descriptors | The descriptors of keypoints of the input image. |
- Returns
- FrameworkReturnCode::SUCCESS if images are well matched, else FrameworkReturnCode::_ERROR
◆ getTypeString()
std::string SolAR::MODULES::OPENCV::SolARDescriptorsExtractorFromImageOpencv::getTypeString |
( |
| ) |
|
|
override |
getType
- Returns
- a string describing the type of descriptor used during extraction.
The documentation for this class was generated from the following file: