|
| | OneWayDescriptorMatcher (const Params ¶ms=Params()) |
| |
| virtual | ~OneWayDescriptorMatcher () |
| |
| void | initialize (const Params ¶ms, const Ptr< OneWayDescriptorBase > &base=Ptr< OneWayDescriptorBase >()) |
| |
| 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 () |
| |
| virtual void | add (const vector< Mat > &images, vector< vector< KeyPoint > > &keypoints) |
| |
| 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) |
| |