OpenCV 4.11.0
开源计算机视觉库
加载中...
搜索中...
无匹配项
cv::KeyPointsFilter 类参考

一个用于过滤关键点向量的类。 更多...

#include <opencv2/features2d.hpp>

cv::KeyPointsFilter 的协作图

公有成员函数

 KeyPointsFilter ()
 

静态公有成员函数

静态 void removeDuplicated (std::vector< KeyPoint > &keypoints)
 
静态 void removeDuplicatedSorted (std::vector< KeyPoint > &keypoints)
 
静态 void retainBest (std::vector< KeyPoint > &keypoints, int npoints)
 
静态 void runByImageBorder (std::vector< KeyPoint > &keypoints, Size imageSize, int borderSize)
 
静态 void runByKeypointSize (std::vector< KeyPoint > &keypoints, float minSize, float maxSize=FLT_MAX)
 
静态 void runByPixelsMask (std::vector< KeyPoint > &keypoints, const Mat &mask)
 
静态 void runByPixelsMask2VectorPoint (std::vector< KeyPoint > &keypoints, std::vector< std::vector< Point > > &removeFrom, const Mat &mask)
 

详细描述

一个用于过滤关键点向量的类。

由于目前很难为关键点过滤器类所有使用场景提供方便的接口,它目前只有几个必要的静态方法。

构造函数和析构函数文档

◆ KeyPointsFilter()

cv::KeyPointsFilter::KeyPointsFilter ( )
内联

成员函数文档

◆ removeDuplicated()

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

◆ removeDuplicatedSorted()

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

◆ retainBest()

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

◆ runByImageBorder()

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

◆ runByKeypointSize()

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

◆ runByPixelsMask()

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

◆ runByPixelsMask2VectorPoint()

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

此类的文档由以下文件生成: