|
| Ptr< Facemark > | createFacemarkAAM () |
| | 构造一个 AAM 面部特征点检测器
|
| |
| Ptr< Facemark > | createFacemarkKazemi () |
| | 构造一个 Kazemi 面部特征点检测器
|
| |
| Ptr< Facemark > | createFacemarkLBF () |
| | 构造一个 LBF 面部特征点检测器
|
| |
| void | drawFacemarks (InputOutputArray image, InputArray points, Scalar color=Scalar(255, 0, 0)) |
| | 绘制检测到的面部特征点。
|
| |
| bool | getFaces (InputArray image, OutputArray faces, CParams *params) |
| | 默认人脸检测器。此函数主要由 Facemark Algorithm 的实现所利用。建议最终用户使用函数 Facemark::getFaces,该函数可以手动定义并通过 Facemark::setFaceDetector 绕过算法。
|
| |
| bool | getFacesHAAR (InputArray image, OutputArray faces, const String &face_cascade_name) |
| |
| bool | loadDatasetList (String imageList, String annotationList, std::vector< String > &images, std::vector< String > &annotations) |
| | 一种用于加载训练图像和注释文件路径列表的实用程序。
|
| |
| bool | loadFacePoints (String filename, OutputArray points, float offset=0.0f) |
| | 用于从给定文件加载面部特征点信息的实用工具。
|
| |
| bool | loadTrainingData (std::vector< String > filename, std::vector< std::vector< Point2f > > &trainlandmarks, std::vector< String > &trainimages) |
| | 此函数从包含相应图像名称和地标的 .txt 文件中提取用于训练的数据。每个文件中的第一个文件应给出图像的路径,该图像的地标在该文件中描述。然后在随后的行中应该是图像中地标的坐标,即每行应该采用 x,y 的形式,其中 x 表示地标的 x 坐标,y 表示地标的 y 坐标。
|
| |
| bool | loadTrainingData (String filename, std::vector< String > &images, OutputArray facePoints, char delim=' ', float offset=0.0f) |
| | 用于从单个文件加载面部特征点数据集的实用工具。
|
| |
| bool | loadTrainingData (String imageList, String groundTruth, std::vector< String > &images, OutputArray facePoints, float offset=0.0f) |
| | 用于从数据集中加载面部特征点信息的实用工具。
|
| |