OpenCV 4.12.0
开源计算机视觉
加载中...
搜索中...
无匹配项
cv::face 命名空间参考

类  BasicFaceRecognizer
 
类  BIF
 
结构体  CParams
 
类  EigenFaceRecognizer
 
类  Facemark
 所有人脸标记模型的抽象基类。 更多...
 
类  FacemarkAAM
 
类  FacemarkKazemi
 
类  FacemarkLBF
 
类  FacemarkTrain
 可训练人脸标记模型的抽象基类。 更多...
 
类  FaceRecognizer
 所有人脸识别模型的抽象基类。 更多...
 
类  FisherFaceRecognizer
 
类  LBPHFaceRecognizer
 
类  MACE
 最小平均相关能量滤波器,可用于具有(可取消的)生物特征的身份验证。(训练不需要太多正样本(10-50),根本不需要负样本,并且对噪声/加盐具有鲁棒性) 更多...
 
类  PredictCollector
 用于预测结果处理的所有策略的抽象基类。 更多...
 
类  StandardCollector
 默认预测收集器。 更多...
 

类型定义

typedef bool(* FN_FaceDetector) (InputArray, OutputArray, void *userData)
 

函数

Ptr< FacemarkcreateFacemarkAAM ()
 构造一个 AAM 面部特征点检测器
 
Ptr< FacemarkcreateFacemarkKazemi ()
 构造一个 Kazemi 面部特征点检测器
 
Ptr< FacemarkcreateFacemarkLBF ()
 构造一个 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)
 用于从数据集中加载面部特征点信息的实用工具。