| Class | Description |
|---|---|
| BasicFaceRecognizer |
\addtogroup face
\{
|
| CParams | |
| EigenFaceRecognizer | |
| Facemark |
\addtogroup face
\{
/** \brief Abstract base class for all facemark models
To utilize this API in your program, please take a look at the \ref tutorial_table_of_content_facemark
### Description
Facemark is a base class which provides universal access to any specific facemark algorithm.
|
| FacemarkAAM |
\addtogroup face
\{
|
| FacemarkAAM.Config |
\brief Optional parameter for fitting process.
|
| FacemarkAAM.Data |
\brief Data container for the facemark::getData function
|
| FacemarkAAM.Model |
\brief The model of AAM Algorithm
|
| FacemarkAAM.Model.Texture | |
| FacemarkAAM.Params | |
| FacemarkKazemi | |
| FacemarkKazemi.Params | |
| FacemarkLBF |
\addtogroup face
\{
|
| FacemarkLBF.BBox | |
| FacemarkLBF.Params | |
| FacemarkTrain |
\brief Abstract base class for trainable facemark models
To utilize this API in your program, please take a look at the \ref tutorial_table_of_content_facemark
### Description
The AAM and LBF facemark models in OpenCV are derived from the abstract base class FacemarkTrain, which
provides a unified access to those facemark algorithms in OpenCV.
|
| FaceRecognizer |
\addtogroup face
\{
/** \brief Abstract base class for all face recognition models
All face recognition models in OpenCV are derived from the abstract base class FaceRecognizer, which
provides a unified access to all face recongition algorithms in OpenCV.
|
| FisherFaceRecognizer | |
| LBPHFaceRecognizer | |
| PredictCollector |
\addtogroup face
\{
/** \brief Abstract base class for all strategies of prediction result handling
|
| StandardCollector |
\brief Default predict collector
Trace minimal distance with treshhold checking (that is default behavior for most predict logic)
|
| StandardCollector.PredictResult |
Copyright © 2026. All rights reserved.