Struct cv::face::FacemarkLBF::Params#

Collaboration diagram for cv::face::FacemarkLBF::Params:

cv::face::FacemarkLBF::Params Node1 cv::face::FacemarkLBF ::Params   + Params() + read() + write() Node2 double     Node2->Node1 +bagging_overlap +shape_offset Node11 std::vector< double >     Node2->Node11 +elements Node3 std::string     Node3->Node1 +cascade_face +model_filename Node4 std::basic_string< Char >     Node4->Node3 Node5 bool     Node5->Node1 +save_model +verbose Node6 int     Node6->Node1 +initShape_n +n_landmarks +stages_n +tree_depth +tree_n Node8 std::vector< int >     Node6->Node8 +elements Node7 unsigned     Node7->Node1 +seed Node8->Node1 +feats_m +pupils Node9 std::vector< T >     Node9->Node8 < int > Node9->Node11 < double > Node10 T     Node10->Node9 +elements Node11->Node1 +radius_m Node12 cv::Rect_< _Tp >   + Rect_() + Rect_() + Rect_() + Rect_() + Rect_() + Rect_() + area() + br() + contains() + empty() + operator Rect_< _Tp2 >() + operator=() + operator=() + size() + tl() Node12->Node1 +detectROI Node13 _Tp     Node13->Node12 +height +width +x +y

cv::face::FacemarkLBF::Params Node1 cv::face::FacemarkLBF ::Params   + Params() + read() + write() Node2 double     Node2->Node1 +bagging_overlap +shape_offset Node11 std::vector< double >     Node2->Node11 +elements Node3 std::string     Node3->Node1 +cascade_face +model_filename Node4 std::basic_string< Char >     Node4->Node3 Node5 bool     Node5->Node1 +save_model +verbose Node6 int     Node6->Node1 +initShape_n +n_landmarks +stages_n +tree_depth +tree_n Node8 std::vector< int >     Node6->Node8 +elements Node7 unsigned     Node7->Node1 +seed Node8->Node1 +feats_m +pupils Node9 std::vector< T >     Node9->Node8 < int > Node9->Node11 < double > Node10 T     Node10->Node9 +elements Node11->Node1 +radius_m Node12 cv::Rect_< _Tp >   + Rect_() + Rect_() + Rect_() + Rect_() + Rect_() + Rect_() + area() + br() + contains() + empty() + operator Rect_< _Tp2 >() + operator=() + operator=() + size() + tl() Node12->Node1 +detectROI Node13 _Tp     Node13->Node12 +height +width +x +y

Constructor & Destructor Documentation#

Params()#

cv::face::FacemarkLBF::Params::Params()

Constructor.

Member Function Documentation#

read()#

void cv::face::FacemarkLBF::Params::read(const FileNode &)

write()#

void cv::face::FacemarkLBF::Params::write(FileStorage &)

Member Data Documentation#

bagging_overlap#

double cv::face::FacemarkLBF::Params::bagging_overlap

overlap ratio for training the LBF feature

cascade_face#

String cv::face::FacemarkLBF::Params::cascade_face

filename of the face detector model

detectROI#

Rect cv::face::FacemarkLBF::Params::detectROI

feats_m#

std::vector< int > cv::face::FacemarkLBF::Params::feats_m

initShape_n#

int cv::face::FacemarkLBF::Params::initShape_n

multiplier for augment the training data

model_filename#

std::string cv::face::FacemarkLBF::Params::model_filename

filename where the trained model will be saved

n_landmarks#

int cv::face::FacemarkLBF::Params::n_landmarks

number of landmark points

pupils#

std::vector< int > cv::face::FacemarkLBF::Params::pupils

index of facemark points on pupils of left and right eye

radius_m#

std::vector< double > cv::face::FacemarkLBF::Params::radius_m

save_model#

bool cv::face::FacemarkLBF::Params::save_model

flag to save the trained model or not

seed#

unsigned int cv::face::FacemarkLBF::Params::seed

seed for shuffling the training data

shape_offset#

double cv::face::FacemarkLBF::Params::shape_offset

offset for the loaded face landmark points

stages_n#

int cv::face::FacemarkLBF::Params::stages_n

number of refinement stages

tree_depth#

int cv::face::FacemarkLBF::Params::tree_depth

the depth of decision tree, defines the size of feature

tree_n#

int cv::face::FacemarkLBF::Params::tree_n

number of tree in the model for each landmark point refinement

verbose#

bool cv::face::FacemarkLBF::Params::verbose

show the training print-out

Source file#

The documentation for this struct was generated from the following file: