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

#include <opencv2/face/bif.hpp>

Collaboration diagram for cv::face::BIF:

公開メンバ関数

virtual void compute (InputArray image, OutputArray features) const =0
 
virtual int getNumBands () const =0
 
virtual int getNumRotations () const =0
 
- 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< BIFcreate (int num_bands=8, int num_rotations=12)
 
- 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
 

詳細説明

次の論文に基づく生体模倣特徴 (BIF) の実装: Guo, Guodong, et al. "Human age estimation using bio-inspired features." Computer Vision and Pattern Recognition, 2009. CVPR 2009.

メンバ関数詳解

◆ compute()

virtual void cv::face::BIF::compute ( InputArray image,
OutputArray features ) const
pure virtual
Python:
cv.face.BIF.compute(image[, features]) -> features

入力画像から特徴を計算する。

引数
image入力画像 (CV_32FC1)。
features特徴ベクトル (CV_32FC1)。

◆ create()

static Ptr< BIF > cv::face::BIF::create ( int num_bands = 8,
int num_rotations = 12 )
static
Python:
cv.face.BIF.create([, num_bands[, num_rotations]]) -> retval
cv.face.BIF_create([, num_bands[, num_rotations]]) -> retval
引数
num_bandsBIF の計算に用いるフィルタバンドの数 (<=8)。
num_rotationsBIF の計算に用いる画像回転の数。
戻り値
BIF を計算するためのオブジェクト。

◆ getNumBands()

virtual int cv::face::BIF::getNumBands ( ) const
pure virtual
Python:
cv.face.BIF.getNumBands() -> retval
戻り値
BIF の計算に用いるフィルタバンドの数。

◆ getNumRotations()

virtual int cv::face::BIF::getNumRotations ( ) const
pure virtual
Python:
cv.face.BIF.getNumRotations() -> retval
戻り値
画像回転の数。

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