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

Signature Quadratic Form Distance (SQFD) を実装したクラス。 詳細...

#include <opencv2/xfeatures2d.hpp>

Collaboration diagram for cv::xfeatures2d::PCTSignaturesSQFD:

公開メンバ関数

virtual float computeQuadraticFormDistance (InputArray _signature0, InputArray _signature1) const =0
 2つのシグネチャのSignature Quadratic Form Distanceを計算する。
 
virtual void computeQuadraticFormDistances (const Mat &sourceSignature, const std::vector< Mat > &imageSignatures, std::vector< float > &distances) const =0
 参照シグネチャと他の各画像シグネチャとの間のSignature Quadratic Form Distanceを計算する。
 
- Public Member Functions inherited from cv::Algorithm
 Algorithm ()
 
virtual ~Algorithm ()
 
virtual void clear ()
 アルゴリズムの状態をクリアする。
 
virtual bool empty () const
 Algorithm が空の場合(たとえば開始直後や読み込みに失敗した後)に true を返す。
 
virtual String getDefaultName () const
 
virtual void read (const FileNode &fn)
 ファイルストレージからアルゴリズムの引数を読み込む。
 
virtual void save (const String &filename) const
 
void write (const Ptr< FileStorage > &fs, const String &name=String()) const
 
virtual void write (FileStorage &fs) const
 アルゴリズムの引数をファイルストレージに保存する。
 
void write (FileStorage &fs, const String &name) const
 

静的公開メンバ関数

static Ptr< PCTSignaturesSQFDcreate (const int distanceFunction=3, const int similarityFunction=2, const float similarityParameter=1.0f)
 選択した距離関数、類似度関数、および類似度関数の引数を用いてアルゴリズムのインスタンスを生成する。
 
- Static Public Member Functions inherited from cv::Algorithm
template<typename _Tp >
static Ptr< _Tpload (const String &filename, const String &objname=String())
 ファイルからアルゴリズムを読み込む。
 
template<typename _Tp >
static Ptr< _TploadFromString (const String &strModel, const String &objname=String())
 文字列からアルゴリズムを読み込む。
 
template<typename _Tp >
static Ptr< _Tpread (const FileNode &fn)
 ファイルノードからアルゴリズムを読み込む。
 

Additional Inherited Members

- Protected Member Functions inherited from cv::Algorithm
void writeFormat (FileStorage &fs) const
 

詳細説明

Signature Quadratic Form Distance (SQFD) を実装したクラス。

参照
Christian Beecks, Merih Seran Uysal, Thomas Seidl. Signature quadratic form distance. In Proceedings of the ACM International Conference on Image and Video Retrieval, pages 438-445. ACM, 2010. [24]

メンバ関数詳解

◆ computeQuadraticFormDistance()

virtual float cv::xfeatures2d::PCTSignaturesSQFD::computeQuadraticFormDistance ( InputArray _signature0,
InputArray _signature1 ) const
pure virtual
Python:
cv.xfeatures2d.PCTSignaturesSQFD.computeQuadraticFormDistance(_signature0, _signature1) -> retval

2つのシグネチャのSignature Quadratic Form Distanceを計算する。

引数
_signature01つ目のシグネチャ。
_signature12つ目のシグネチャ。

◆ computeQuadraticFormDistances()

virtual void cv::xfeatures2d::PCTSignaturesSQFD::computeQuadraticFormDistances ( const Mat & sourceSignature,
const std::vector< Mat > & imageSignatures,
std::vector< float > & distances ) const
pure virtual
Python:
cv.xfeatures2d.PCTSignaturesSQFD.computeQuadraticFormDistances(sourceSignature, imageSignatures, distances) -> None

参照シグネチャと他の各画像シグネチャとの間のSignature Quadratic Form Distanceを計算する。

引数
sourceSignature他のシグネチャとの距離を測る基準となるシグネチャ。
imageSignaturesソースシグネチャからの距離を測る対象となるシグネチャのベクトル。
distances測定された距離を格納する出力ベクトル。

◆ create()

static Ptr< PCTSignaturesSQFD > cv::xfeatures2d::PCTSignaturesSQFD::create ( const int distanceFunction = 3,
const int similarityFunction = 2,
const float similarityParameter = 1.0f )
static
Python:
cv.xfeatures2d.PCTSignaturesSQFD.create([, distanceFunction[, similarityFunction[, similarityParameter]]]) -> retval
cv.xfeatures2d.PCTSignaturesSQFD_create([, distanceFunction[, similarityFunction[, similarityParameter]]]) -> retval

選択した距離関数、類似度関数、および類似度関数の引数を用いてアルゴリズムのインスタンスを生成する。

引数
distanceFunction距離関数のセレクタ。デフォルト: L2 利用可能: L0_25, L0_5, L1, L2, L2SQUARED, L5, L_INFINITY
similarityFunction類似度関数のセレクタ。デフォルト: HEURISTIC 利用可能: MINUS, GAUSSIAN, HEURISTIC
similarityParameter類似度関数の引数(パラメータ)。

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