#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: