#include <FeatureExtractorFactory.h>
|
std::unique_ptr< ORB_SLAM2::KPextractor > | orbExtractor (int nf, int nLevels) |
|
std::unique_ptr< ORB_SLAM2::KPextractor > | briefExtractor (int nf, int nLevels) |
|
std::unique_ptr< ORB_SLAM2::KPextractor > | glslExtractor (const cv::Size &videoFrameSize, int nbKeypointsBigSigma, int nbKeypointsSmallSigma, float highThrs, float lowThrs, float bigSigma, float smallSigma) |
|
Definition at line 23 of file FeatureExtractorFactory.h.
◆ FeatureExtractorFactory()
FeatureExtractorFactory::FeatureExtractorFactory |
( |
| ) |
|
◆ briefExtractor()
std::unique_ptr< KPextractor > FeatureExtractorFactory::briefExtractor |
( |
int |
nf, |
|
|
int |
nLevels |
|
) |
| |
|
private |
Definition at line 87 of file FeatureExtractorFactory.cpp.
90 float fScaleFactor = 1.2f;
93 return std::make_unique<ORB_SLAM2::BRIEFextractor>(nf,
◆ getExtractorIdToNames()
const std::vector<std::string>& FeatureExtractorFactory::getExtractorIdToNames |
( |
| ) |
const |
|
inline |
◆ glslExtractor()
std::unique_ptr< KPextractor > FeatureExtractorFactory::glslExtractor |
( |
const cv::Size & |
videoFrameSize, |
|
|
int |
nbKeypointsBigSigma, |
|
|
int |
nbKeypointsSmallSigma, |
|
|
float |
highThrs, |
|
|
float |
lowThrs, |
|
|
float |
bigSigma, |
|
|
float |
smallSigma |
|
) |
| |
|
private |
Definition at line 101 of file FeatureExtractorFactory.cpp.
111 return std::make_unique<GLSLextractor>(videoFrameSize.width,
112 videoFrameSize.height,
114 nbKeypointsSmallSigma,
◆ make() [1/2]
std::unique_ptr< KPextractor > FeatureExtractorFactory::make |
( |
ExtractorType |
id, |
|
|
const cv::Size & |
videoFrameSize, |
|
|
int |
nLevels |
|
) |
| |
◆ make() [2/2]
std::unique_ptr< KPextractor > FeatureExtractorFactory::make |
( |
std::string |
extractorType, |
|
|
const cv::Size & |
videoFrameSize, |
|
|
int |
nLevels |
|
) |
| |
◆ orbExtractor()
std::unique_ptr< KPextractor > FeatureExtractorFactory::orbExtractor |
( |
int |
nf, |
|
|
int |
nLevels |
|
) |
| |
|
private |
◆ _extractorIdToNames
std::vector<std::string> FeatureExtractorFactory::_extractorIdToNames |
|
private |
The documentation for this class was generated from the following files: