#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(*)(InputArray, OutputArray, void *) |
f, |
|
|
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。
此类的文档是从以下文件生成的