|
| | VectorDescriptorMatcher (const Ptr< DescriptorExtractor > &extractor, const Ptr< DescriptorMatcher > &matcher) |
| |
| virtual | ~VectorDescriptorMatcher () |
| |
| virtual void | add (const vector< Mat > &imgCollection, vector< vector< KeyPoint > > &pointCollection) |
| |
| virtual void | clear () |
| |
| virtual void | train () |
| |
| virtual bool | isMaskSupported () |
| |
| virtual void | read (const FileNode &fn) |
| |
| virtual void | write (FileStorage &fs) const |
| |
| virtual bool | empty () const |
| |
| virtual Ptr< GenericDescriptorMatcher > | clone (bool emptyTrainData=false) const |
| |
| | GenericDescriptorMatcher () |
| |
| virtual | ~GenericDescriptorMatcher () |
| |
| const vector< Mat > & | getTrainImages () const |
| |
| const vector< vector< KeyPoint > > & | getTrainKeypoints () const |
| |
| void | classify (const Mat &queryImage, vector< KeyPoint > &queryKeypoints, const Mat &trainImage, vector< KeyPoint > &trainKeypoints) const |
| |
| void | classify (const Mat &queryImage, vector< KeyPoint > &queryKeypoints) |
| |
| void | match (const Mat &queryImage, vector< KeyPoint > &queryKeypoints, const Mat &trainImage, vector< KeyPoint > &trainKeypoints, vector< DMatch > &matches, const Mat &mask=Mat()) const |
| |
| void | knnMatch (const Mat &queryImage, vector< KeyPoint > &queryKeypoints, const Mat &trainImage, vector< KeyPoint > &trainKeypoints, vector< vector< DMatch > > &matches, int k, const Mat &mask=Mat(), bool compactResult=false) const |
| |
| void | radiusMatch (const Mat &queryImage, vector< KeyPoint > &queryKeypoints, const Mat &trainImage, vector< KeyPoint > &trainKeypoints, vector< vector< DMatch > > &matches, float maxDistance, const Mat &mask=Mat(), bool compactResult=false) const |
| |
| void | match (const Mat &queryImage, vector< KeyPoint > &queryKeypoints, vector< DMatch > &matches, const vector< Mat > &masks=vector< Mat >()) |
| |
| void | knnMatch (const Mat &queryImage, vector< KeyPoint > &queryKeypoints, vector< vector< DMatch > > &matches, int k, const vector< Mat > &masks=vector< Mat >(), bool compactResult=false) |
| |
| void | radiusMatch (const Mat &queryImage, vector< KeyPoint > &queryKeypoints, vector< vector< DMatch > > &matches, float maxDistance, const vector< Mat > &masks=vector< Mat >(), bool compactResult=false) |
| |