#include <opencv2/face/face_alignment.hpp>
|
| virtual | ~FacemarkKazemi () |
| |
| virtual bool | getFaces (InputArray image, OutputArray faces)=0 |
| | 使用自定义检测器获取人脸
|
| |
| virtual bool | setFaceDetector (bool(*f)(InputArray, OutputArray, void *), void *userData)=0 |
| | 设置自定义人脸检测器
|
| |
| 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 | fit (InputArray image, InputArray faces, OutputArrayOfArrays landmarks)=0 |
| | 从图像中检测面部标志。
|
| |
| virtual void | loadModel (String model)=0 |
| | 在拟合过程之前加载训练模型的函数。
|
| |
| | Algorithm () |
| |
| virtual | ~Algorithm () |
| |
| virtual void | clear () |
| | 清除算法状态。
|
| |
| virtual bool | empty () const |
| | 如果 Algorithm 为空(例如,在最开始或读取失败之后),则返回 true。
|
| |
| virtual String | getDefaultName () const |
| |
| virtual void | read (const FileNode &fn) |
| | 从文件存储中读取算法参数。
|
| |
| virtual void | save (const String &filename) const |
| |
| void | write (const Ptr< FileStorage > &fs, const String &name=String()) const |
| |
| virtual void | write (FileStorage &fs) const |
| | 将算法参数存储到文件存储中。
|
| |
| void | write (FileStorage &fs, const String &name) const |
| |
◆ ~FacemarkKazemi()
| virtual cv::face::FacemarkKazemi::~FacemarkKazemi |
( |
| ) |
|
|
virtual |
◆ create()
◆ getFaces()
◆ setFaceDetector()
| virtual bool cv::face::FacemarkKazemi::setFaceDetector |
( |
bool(* | f )(InputArray, OutputArray, void *), |
|
|
void * | userData ) |
|
纯虚函数 |
◆ 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" ) |
|
纯虚函数 |
此函数用于训练模型,使用梯度提升法获得一系列回归器,然后可用于预测形状。
- 参数
-
| images | 一种 cv::Mat 类型的向量,用于存储训练样本中使用的图像。 |
| landmarks | 一种向量的向量,其类型为 cv::Point2f,用于存储在特定图像中检测到的地标。 |
| scale | 一种 cv::Size 类型的大小,所有图像和地标都必须缩放到此大小。 |
| configfile | 一种 std::string 类型的变量,用于存储存储模型训练参数的文件的名称。 |
| modelFilename | 一种 std::string 类型的变量,用于存储必须保存的训练模型文件的名称。 |
- 返回
- 一个布尔值。如果模型训练正确,则该函数返回 true;如果未训练,则返回 false。
此类文档由以下文件生成