OpenCV 4.11.0
开源计算机视觉
加载中…
搜索中…
未找到匹配项
cv::face 命名空间参考

类  BasicFaceRecognizer
 
类  BIF
 
结构体  CParams
 
类  EigenFaceRecognizer
 
类  Facemark
 所有 facemark 模型的抽象基类。 更多…
 
类  FacemarkAAM
 
类  FacemarkKazemi
 
类  FacemarkLBF
 
类  FacemarkTrain
 可训练 facemark 模型的抽象基类。 更多…
 
类  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 算法 的实现使用。 建议最终用户使用函数 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)
 从数据集中加载面部标志点信息的工具函数。