Solar
Public Member Functions | List of all members
SolAR::MODULES::OPENCV::SolARDescriptorsExtractorSIFTOpencv Class Reference

Extracts the SIFT descriptors for a set of keypoints. UUID: 3787eaa6-d0a0-11e7-8fab-cec278b6b50a More...

#include <SolARDescriptorsExtractorSIFTOpencv.h>

Inheritance diagram for SolAR::MODULES::OPENCV::SolARDescriptorsExtractorSIFTOpencv:
Inheritance graph
[legend]
Collaboration diagram for SolAR::MODULES::OPENCV::SolARDescriptorsExtractorSIFTOpencv:
Collaboration graph
[legend]

Public Member Functions

org::bcom::xpcf::XPCFErrorCode onConfigured () override final
 
void unloadComponent () override final
 
std::string getTypeString () override
 
void extract (const SRef< datastructure::Image > image, const std::vector< datastructure::Keypoint > &keypoints, SRef< datastructure::DescriptorBuffer > &descriptors) override
 Extracts a set of descriptors from a given image around a set of keypoints based on SIFT algorithm [in] image: source image. [in] keypoints: set of keypoints. [out] decsriptors: set of computed descriptors.
 

Detailed Description

Extracts the SIFT descriptors for a set of keypoints. UUID: 3787eaa6-d0a0-11e7-8fab-cec278b6b50a

Properties
nbFeatures
type: int; range : [0..MAX INT]; default: 0
nbOctaveLayers
type: int; range : [0..MAX INT]; default: 3
contrastThreshold
type: double; range : [0..MAX DOUBLE]; default: 0.04
edgeThreshold
type: double; range : [0..MAX DOUBLE]; default: 10
m_sigma
type: double; range : [0..MAX DOUBLE]; default: 1.6

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