cv::face::Facemarkを継承しています。
| 
 | 
| virtual bool | 
training
(std::vector<
Mat
> &images, std::vector< std::vector<
Point2f
> > &landmarks, std::string configfile,
Size
scale, std::string modelFilename="face_landmarks.dat")=0 | 
 | 
この関数は,勾配昇圧法を用いてモデルを学習し,形状の予測に利用できる回帰器のカスケードを得るために利用されます.[【詳解】(英語]
 
 | 
 | 
| 
virtual bool | 
setFaceDetector
(bool(*f)(InputArray,
OutputArray, void *), void *userData)=0 | 
 | 
カスタム顔検出器の設定 
 | 
 | 
| 
virtual bool | 
getFaces
(InputArray image,
OutputArray
faces)=0 | 
 | 
カスタム顔検出器を使って顔を取得します. 
 | 
 | 
| virtual CV_WRAP void | 
loadModel
(String model)=0 | 
 | 
フィッティング処理の前に,学習済みモデルを読み込むための関数.[【詳解】(英語]
 
 | 
 | 
| virtual CV_WRAP bool | 
fit
(InputArray image, InputArray faces,
OutputArrayOfArrays
landmarks)=0 | 
 | 
画像から顔のランドマークを検出します.[【詳解】(英語]
 
 | 
 | 
| 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 | 
 | 
◆
training()
| virtual bool cv::face::FacemarkKazemi::training
 | 
( | 
std::vector<
Mat
> & | 
images,
 | 
 
 | 
 | 
std::vector< std::vector<
Point2f
> > & | 
landmarks,
 | 
 
 | 
 | 
std::string | 
configfile,
 | 
 
 | 
 | 
Size | 
scale,
 | 
 
 | 
 | 
std::string | 
modelFilename
=
"face_landmarks.dat" | 
 
 | 
) | 
 | 
 | 
 
 
 | 
pure virtual
 | 
 
この関数は,勾配昇圧法を用いてモデルを学習し,形状の予測に利用できる回帰器のカスケードを得るために利用されます.
- 引数
 
- 
| images | 
型のベクトル.cv::Mat型のベクトルで,学習サンプルとして利用される画像を格納します. | 
| landmarks | 
cv::Point2f 型のベクトルで,特定の画像から検出されたランドマークを格納するベクトルです. | 
| scale | 
cv::Size 型のサイズで,すべての画像とランドマークがスケーリングされます. | 
| configfile | 
モデルを学習するためのパラメータを格納するファイルの名前を格納する std::string 型の変数. | 
| modelFilename | 
保存しなければならない学習済みモデルファイルの名前を格納する std::string 型の変数. | 
 
- 戻り値
 
- 真偽値です。この関数は,モデルが正しく学習された場合は true を,学習されていない場合は false を返します.
 
 
 
このクラス詳解は次のファイルから抽出されました: