| OpenCV 5.0.0alpha Open Source Computer Vision

Loading...
Searching...
No Matches
Classes | Public Attributes | List of all members
cv::face::FacemarkAAM::Model Struct Reference

The model of AAM Algorithm. More...

`#include <opencv2/face/facemarkAAM.hpp>`

Collaboration diagram for cv::face::FacemarkAAM::Model:

## Classes
struct | Texture

## Public Attributes
Mat | Q
| the encoded shapes from training data
Mat | S
std::vector< Point2f > | s0
| the basic shape obtained from training dataset
std::vector< float > | scales
| defines the scales considered to build the model
std::vector< Texture > | textures
| a container to holds the texture data for each scale of fitting
std::vector< Vec3i > | triangles
| each element contains 3 values, represent index of facemarks that construct one triangle (obtained using delaunay triangulation)

## 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:

- opencv2/face/facemarkAAM.hpp