OpenCV 4.5.3(日本語機械翻訳)
公開メンバ関数 | 静的公開メンバ関数 | 全メンバ一覧
cv::face::BIF クラス abstract

#include <bif.hpp>

cv::Algorithmを継承しています。

公開メンバ関数

virtual CV_WRAP int getNumBands () const =0
virtual CV_WRAP int getNumRotations () const =0
virtual CV_WRAP void compute (InputArray image, OutputArray features) const =0
- 基底クラス cv::Algorithm に属する継承公開メンバ関数
virtual CV_WRAP void clear ()
アルゴリズムの状態をクリアする[【詳解】(英語]
virtual void write (FileStorage &fs) const
アルゴリズムのパラメーターをファイルストレージに格納[【詳解】(英語]
CV_WRAP void write (const Ptr< FileStorage > &fs, const String &name=String()) const
これはオーバーロードされたメンバ関数です。利便性のために用意されています。元の関数との違いは引き数のみです。
virtual CV_WRAP void read (const FileNode &fn)
アルゴリズム・パラメータをファイル・ストレージから読み込みます。[【詳解】(英語]
virtual CV_WRAP bool empty () const
が空の場合はtrueを返します。Algorithmが空の場合は真を返します。[【詳解】(英語]
virtual CV_WRAP void save (const String &filename) const
virtual CV_WRAP String getDefaultName () const

静的公開メンバ関数

static CV_WRAP Ptr< BIF > create (int num_bands=8, int num_rotations=12)
- 基底クラス cv::Algorithm に属する継承静的公開メンバ関数
template<typename _Tp >
static Ptr< _Tp > read (const FileNode &fn)
ファイル・ノードからアルゴリズムを読み込む[【詳解】(英語]
template<typename _Tp >
static Ptr< _Tp > load (const String &filename, const String &objname=String())
ファイルからアルゴリズムを読み込む[【詳解】(英語]
template<typename _Tp >
static Ptr< _Tp > loadFromString (const String &strModel, const String &objname=String())
文字列からアルゴリズムを読み込む[【詳解】(英語]

その他の継承メンバ

- 基底クラス 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 CV_WRAP void cv::face::BIF::compute ( InputArray image,
OutputArray features
) const
pure virtual

入力画像に対して,特徴量を計算します.

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

create()

static CV_WRAP Ptr< BIF > cv::face::BIF::create ( int num_bands = 8,
int num_rotations = 12
)
static
引数
num_bands 演算に利用されるフィルタバンドの数(<=8).BIF.
num_rotations 計算に利用される画像の回転数.BIF.
戻り値
計算に利用されるオブジェクト.BIF.

getNumBands()

virtual CV_WRAP int cv::face::BIF::getNumBands ( ) const
pure virtual
戻り値
演算に利用されるフィルタバンドの数.BIF.

getNumRotations()

virtual CV_WRAP int cv::face::BIF::getNumRotations ( ) const
pure virtual
戻り値
画像を回転させた回数.

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