OpenCV 5.0.0-pre
Open Source Computer Vision
|
A class filters a vector of keypoints. More...
#include <opencv2/features.hpp>
Public Member Functions | |
KeyPointsFilter () | |
Static Public Member Functions | |
static void | removeDuplicated (std::vector< KeyPoint > &keypoints) |
static void | removeDuplicatedSorted (std::vector< KeyPoint > &keypoints) |
static void | retainBest (std::vector< KeyPoint > &keypoints, int npoints) |
static void | runByImageBorder (std::vector< KeyPoint > &keypoints, Size imageSize, int borderSize) |
static void | runByKeypointSize (std::vector< KeyPoint > &keypoints, float minSize, float maxSize=FLT_MAX) |
static void | runByPixelsMask (std::vector< KeyPoint > &keypoints, const Mat &mask) |
static void | runByPixelsMask2VectorPoint (std::vector< KeyPoint > &keypoints, std::vector< std::vector< Point > > &removeFrom, const Mat &mask) |
A class filters a vector of keypoints.
Because now it is difficult to provide a convenient interface for all usage scenarios of the keypoints filter class, it has only several needed by now static methods.
|
inline |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |