#include <ParallelSurfExtractor.h>
Classes | |
class | KeyPointVectInsertor |
Public Member Functions | |
virtual void | getKeyPoints (std::vector< KeyPoint > &keyPoints) |
detect keypoints and assign orientation and descriptor | |
virtual std::string | getName () |
ParallelSurfExtractor & | operator= (const ParallelSurfExtractor &other) |
Assignment operator. | |
ParallelSurfExtractor (int numThreads=0) | |
Default constructor. Reads the SURF parameters from the configuration file. | |
ParallelSurfExtractor (const ParallelSurfExtractor &other) | |
Copy constructor. | |
virtual void | setImage (const cv::Mat &image) |
Copy the given image for later feature extraction. | |
virtual | ~ParallelSurfExtractor () |
The destructor. | |
Private Attributes | |
parallelsurf::Image * | m_IntegralImage |
boost::threadpool::pool * | m_ThreadPool |
Definition at line 33 of file ParallelSurfExtractor.h.
ParallelSurfExtractor::ParallelSurfExtractor | ( | int | numThreads = 0 | ) |
Default constructor. Reads the SURF parameters from the configuration file.
ParallelSurfExtractor::ParallelSurfExtractor | ( | const ParallelSurfExtractor & | other | ) |
Copy constructor.
virtual ParallelSurfExtractor::~ParallelSurfExtractor | ( | ) | [virtual] |
The destructor.
virtual void ParallelSurfExtractor::getKeyPoints | ( | std::vector< KeyPoint > & | keyPoints | ) | [virtual] |
detect keypoints and assign orientation and descriptor
Implements KeyPointExtractor.
virtual std::string ParallelSurfExtractor::getName | ( | ) | [virtual] |
Implements KeyPointExtractor.
ParallelSurfExtractor& ParallelSurfExtractor::operator= | ( | const ParallelSurfExtractor & | other | ) |
Assignment operator.
virtual void ParallelSurfExtractor::setImage | ( | const cv::Mat & | image | ) | [virtual] |
Copy the given image for later feature extraction.
Implements KeyPointExtractor.
Definition at line 59 of file ParallelSurfExtractor.h.
Definition at line 61 of file ParallelSurfExtractor.h.