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

詳細説明

クラス

class  cv::cuda::CornernessCriteria
 コーナー性評価(Cornerness Criteria)計算の基底クラス。 : 続き...
 
class  cv::cuda::CornersDetector
 コーナー検出器の基底クラス。 : 続き...
 
class  cv::cuda::DescriptorMatcher
 キーポイント記述子をマッチングするための抽象基底クラス。 続き...
 
class  cv::cuda::FastFeatureDetector
 FAST法を用いた特徴検出のためのラッパークラス。 続き...
 
class  cv::cuda::Feature2DAsync
 CUDAによる非同期の2D画像特徴検出器および記述子抽出器の抽象基底クラス。 続き...
 
class  cv::cuda::ORB
 ORB (oriented BRIEF) キーポイント検出器および記述子抽出器を実装したクラス。 続き...
 

関数

Ptr< CornersDetectorcv::cuda::createGoodFeaturesToTrackDetector (int srcType, int maxCorners=1000, double qualityLevel=0.01, double minDistance=0.0, int blockSize=3, bool useHarrisDetector=false, double harrisK=0.04)
 cuda::CornersDetector の実装を生成する。
 
Ptr< CornernessCriteriacv::cuda::createHarrisCorner (int srcType, int blockSize, int ksize, double k, int borderType=BORDER_REFLECT101)
 Harrisコーナー判定基準の実装を生成する。
 
Ptr< CornernessCriteriacv::cuda::createMinEigenValCorner (int srcType, int blockSize, int ksize, int borderType=BORDER_REFLECT101)
 2x2微分共分散行列の最小固有値(コーナー判定基準)の実装を生成する。
 

関数詳解

◆ createGoodFeaturesToTrackDetector()

Ptr< CornersDetector > cv::cuda::createGoodFeaturesToTrackDetector ( int srcType,
int maxCorners = 1000,
double qualityLevel = 0.01,
double minDistance = 0.0,
int blockSize = 3,
bool useHarrisDetector = false,
double harrisK = 0.04 )

#include <opencv2/cudafeatures2d.hpp>

cuda::CornersDetector の実装を作成する。

引数
srcType入力ソースの型。現在は CV_8UC1 と CV_32FC1 のみサポートされている。
maxCorners返すコーナーの最大数。見つかったコーナーがこれより多い場合は、その中で最も強いものが返される。
qualityLevel画像コーナーとして受け入れる最小品質を表す引数。この引数の値は、最良のコーナー品質尺度(最小固有値(cornerMinEigenVal を参照)または Harris 関数応答(cornerHarris を参照))に掛け合わされる。品質尺度がこの積より小さいコーナーは棄却される。例えば、最良のコーナーの品質尺度が = 1500 で qualityLevel=0.01 の場合、品質尺度が 15 未満のすべてのコーナーが棄却される。
minDistance返されるコーナー間の最小ユークリッド距離。
blockSize各ピクセル近傍にわたって微分共変行列を計算するための平均化ブロックのサイズ。cornerEigenValsAndVecs を参照。
useHarrisDetectorHarris 検出器(cornerHarris を参照)を使うか、cornerMinEigenVal を使うかを示す引数。
harrisKHarris 検出器の自由パラメータ。

◆ createHarrisCorner()

Ptr< CornernessCriteria > cv::cuda::createHarrisCorner ( int srcType,
int blockSize,
int ksize,
double k,
int borderType = BORDER_REFLECT101 )

#include <opencv2/cudafeatures2d.hpp>

Harris コーナー性基準の実装を作成する。

引数
srcType入力ソースの型。現在は CV_8UC1 と CV_32FC1 のみサポートされている。
blockSize近傍サイズ。
ksizeSobel 演算子のアパーチャ引数。
kHarris 検出器の自由引数。
borderTypeピクセル外挿法。現在は BORDER_REFLECT101 と BORDER_REPLICATE のみサポートされている。
参照
cornerHarris

◆ createMinEigenValCorner()

Ptr< CornernessCriteria > cv::cuda::createMinEigenValCorner ( int srcType,
int blockSize,
int ksize,
int borderType = BORDER_REFLECT101 )

#include <opencv2/cudafeatures2d.hpp>

2x2 微分共変動行列の最小固有値(コーナー性基準)の実装を作成する。

引数
srcType入力ソースの型。現在は CV_8UC1 と CV_32FC1 のみサポートされている。
blockSize近傍サイズ。
ksizeSobel 演算子のアパーチャ引数。
borderTypeピクセル外挿法。現在は BORDER_REFLECT101 と BORDER_REPLICATE のみサポートされている。
参照
cornerMinEigenVal