OpenCV  4.10.0
开源计算机视觉
正在加载...
正在搜索...
无匹配项
| 命名空间 | 类型定义 | 函数
facemark_train.hpp 文件参考
#include "opencv2/face/facemark.hpp"
#include "opencv2/objdetect.hpp"
#include <vector>
#include <string>
facemark_train.hpp 的包含依赖关系图
此图表显示了直接或间接包含此文件的那些文件

struct  cv::face::CParams
 
class  cv::face::FacemarkTrain
 可训练 facemark 模型的抽象基类。 更多内容...
 

命名空间

namespace  cv
 文件存储与磁盘上文件相关联的“黑匣子”表示。
 
namespace  cv::face
 

类型定义

typedef bool(* cv::face::FN_FaceDetector) (InputArray, OutputArray, void *userData)
 

函数

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