OpenCV  4.8.0
Open Source Computer Vision
Classes | Public Attributes | List of all members
cv::face::FacemarkAAM::Model Struct Reference

The model of AAM Algorithm. More...

#include <opencv2/face/facemarkAAM.hpp>

Classes

struct  Texture
 

Public Attributes

Mat Q
 the encoded shapes from training data More...
 
Mat S
 
std::vector< Point2fs0
 the basic shape obtained from training dataset More...
 
std::vector< float > scales
 defines the scales considered to build the model More...
 
std::vector< Texturetextures
 a container to holds the texture data for each scale of fitting More...
 
std::vector< Vec3itriangles
 each element contains 3 values, represent index of facemarks that construct one triangle (obtained using delaunay triangulation) More...
 

Detailed Description

The model of AAM Algorithm.

Member Data Documentation

◆ Q

Mat cv::face::FacemarkAAM::Model::Q

the encoded shapes from training data

◆ S

Mat cv::face::FacemarkAAM::Model::S

◆ s0

std::vector<Point2f> cv::face::FacemarkAAM::Model::s0

the basic shape obtained from training dataset

◆ scales

std::vector<float> cv::face::FacemarkAAM::Model::scales

defines the scales considered to build the model

◆ textures

std::vector<Texture> cv::face::FacemarkAAM::Model::textures

a container to holds the texture data for each scale of fitting

◆ triangles

std::vector<Vec3i> cv::face::FacemarkAAM::Model::triangles

each element contains 3 values, represent index of facemarks that construct one triangle (obtained using delaunay triangulation)


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