OpenCV453
公開メンバ関数 | 静的公開メンバ関数 | 全メンバ一覧
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 ()
 Clears the algorithm state [詳解]
 
virtual void write (FileStorage &fs) const
 Stores algorithm parameters in a file storage [詳解]
 
CV_WRAP void write (const Ptr< FileStorage > &fs, const String &name=String()) const
 simplified API for language bindings これはオーバーロードされたメンバ関数です。利便性のために用意されています。元の関数との違いは引き数のみです。
 
virtual CV_WRAP void read (const FileNode &fn)
 Reads algorithm parameters from a file storage [詳解]
 
virtual CV_WRAP bool empty () const
 Returns true if the Algorithm is empty (e.g. in the very beginning or after unsuccessful read [詳解]
 
virtual CV_WRAP void save (const String &filename) const
 
virtual CV_WRAP String getDefaultName () const
 

静的公開メンバ関数

static CV_WRAP Ptr< BIFcreate (int num_bands=8, int num_rotations=12)
 
- 基底クラス cv::Algorithm に属する継承静的公開メンバ関数
template<typename _Tp >
static Ptr< _Tp > read (const FileNode &fn)
 Reads algorithm from the file node [詳解]
 
template<typename _Tp >
static Ptr< _Tp > load (const String &filename, const String &objname=String())
 Loads algorithm from the file [詳解]
 
template<typename _Tp >
static Ptr< _Tp > loadFromString (const String &strModel, const String &objname=String())
 Loads algorithm from a String [詳解]
 

その他の継承メンバ

- 基底クラス cv::Algorithm に属する継承限定公開メンバ関数
void writeFormat (FileStorage &fs) const
 

詳解

Implementation of bio-inspired features (BIF) from the paper: 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

Computes features sby input image.

引数
imageInput image (CV_32FC1).
featuresFeature vector (CV_32FC1).

◆ create()

static CV_WRAP Ptr< BIF > cv::face::BIF::create ( int  num_bands = 8,
int  num_rotations = 12 
)
static
引数
num_bandsThe number of filter bands (<=8) used for computing BIF.
num_rotationsThe number of image rotations for computing BIF.
戻り値
Object for computing BIF.

◆ getNumBands()

virtual CV_WRAP int cv::face::BIF::getNumBands ( ) const
pure virtual
戻り値
The number of filter bands used for computing BIF.

◆ getNumRotations()

virtual CV_WRAP int cv::face::BIF::getNumRotations ( ) const
pure virtual
戻り値
The number of image rotations.

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