OpenCV 4.12.0
開源計算機視覺
載入中...
搜尋中...
無匹配項
cv::KeyPointsFilter 類參考

此類過濾關鍵點向量。 更多...

#include <opencv2/features2d.hpp>

cv::KeyPointsFilter 的協作圖

公共成員函式

 KeyPointsFilter ()
 

靜態公共成員函式

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)
 

詳細描述

此類過濾關鍵點向量。

因為現在很難為關鍵點過濾器類的所有使用場景提供方便的介面,所以它只有現在需要的幾個靜態方法。

建構函式 & 解構函式文件

◆ KeyPointsFilter()

cv::KeyPointsFilter::KeyPointsFilter ( )
inline

成員函式文件

◆ removeDuplicated()

static void cv::KeyPointsFilter::removeDuplicated ( std::vector< KeyPoint > & keypoints)
static

◆ removeDuplicatedSorted()

static void cv::KeyPointsFilter::removeDuplicatedSorted ( std::vector< KeyPoint > & keypoints)
static

◆ retainBest()

static void cv::KeyPointsFilter::retainBest ( std::vector< KeyPoint > & keypoints,
int npoints )
static

◆ runByImageBorder()

static void cv::KeyPointsFilter::runByImageBorder ( std::vector< KeyPoint > & keypoints,
Size imageSize,
int borderSize )
static

◆ runByKeypointSize()

static void cv::KeyPointsFilter::runByKeypointSize ( std::vector< KeyPoint > & keypoints,
float minSize,
float maxSize = FLT_MAX )
static

◆ runByPixelsMask()

static void cv::KeyPointsFilter::runByPixelsMask ( std::vector< KeyPoint > & keypoints,
const Mat & mask )
static

◆ runByPixelsMask2VectorPoint()

static void cv::KeyPointsFilter::runByPixelsMask2VectorPoint ( std::vector< KeyPoint > & keypoints,
std::vector< std::vector< Point > > & removeFrom,
const Mat & mask )
static

此類文件由以下檔案生成