OpenCV 5.0.0
Open Source Computer Vision
読み込み中...
検索中...
見つかりません
🤖 AIによる機械翻訳(非公式) — これは OpenCV 5.0.0 公式リファレンス(英語)を AI (Claude) で自動翻訳したものです。訳に誤りを含む場合があります。正確な情報は 公式英語版(原文) を参照してください。
cv::KeyPointsFilter クラス

キーポイントのベクトルをフィルタリングするクラス。 続き...

#include <opencv2/features.hpp>

Collaboration diagram for 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

このクラス詳解は次のファイルから抽出されました: