#include <features2d.hpp>
Public Member Functions | |
BOWImgDescriptorExtractor (const Ptr< DescriptorExtractor > &dextractor, const Ptr< DescriptorMatcher > &dmatcher) | |
void | compute (const Mat &image, vector< KeyPoint > &keypoints, Mat &imgDescriptor, vector< vector< int > > *pointIdxsOfClusters=0, Mat *descriptors=0) |
int | descriptorSize () const |
int | descriptorType () const |
const Mat & | getVocabulary () const |
void | setVocabulary (const Mat &vocabulary) |
virtual | ~BOWImgDescriptorExtractor () |
Protected Attributes | |
Ptr< DescriptorExtractor > | dextractor |
Ptr< DescriptorMatcher > | dmatcher |
Mat | vocabulary |
cv::BOWImgDescriptorExtractor::BOWImgDescriptorExtractor | ( | const Ptr< DescriptorExtractor > & | dextractor, | |
const Ptr< DescriptorMatcher > & | dmatcher | |||
) |
virtual cv::BOWImgDescriptorExtractor::~BOWImgDescriptorExtractor | ( | ) | [virtual] |
void cv::BOWImgDescriptorExtractor::compute | ( | const Mat & | image, | |
vector< KeyPoint > & | keypoints, | |||
Mat & | imgDescriptor, | |||
vector< vector< int > > * | pointIdxsOfClusters = 0 , |
|||
Mat * | descriptors = 0 | |||
) |
int cv::BOWImgDescriptorExtractor::descriptorSize | ( | ) | const |
int cv::BOWImgDescriptorExtractor::descriptorType | ( | ) | const |
const Mat& cv::BOWImgDescriptorExtractor::getVocabulary | ( | ) | const |
void cv::BOWImgDescriptorExtractor::setVocabulary | ( | const Mat & | vocabulary | ) |
Ptr<DescriptorMatcher> cv::BOWImgDescriptorExtractor::dmatcher [protected] |
Mat cv::BOWImgDescriptorExtractor::vocabulary [protected] |