基于 EigenFaces 的人脸检测

EigenFaces概述

EigenFaces 人脸检测是一种从主成分分析(Principal Component Analysis,PCA)中导出的人脸识别和描述技术。

特征脸方法就是从大量的人脸图像中,寻找出人脸的共性。将眼睛、面颊、下颌样板采集协方差矩阵的特征向量统称为特征子脸。

应用函数说明

通过函数 cv2.face.EigenFaceRecognizer_create()生成特征脸识别器实例模型

应用 cv2.face_FaceRecognizer.train()函数完成训练

使用cv2.face_FaceRecognizer.predict()函数完成人脸识别

函数cv2.face.EigenFaceRecognizer_create()

格式:retval = cv2.face.EigenFaceRecognizer_create( [, num_components[, threshold]] )

参数说明:

num_components:在 PCA 中要保留的分量个数。

threshold:进行人脸识别时所采用的阈值。

函数cv2.face_FaceRecognizer.train()

格式:None = cv2.face_FaceRecognizer.train( src, labels )

参数说明:

src:训练图像,用来学习的人脸图像。

labels:人脸图像所对应的标签。

函数cv2.face_FaceRecognizer.predict()
格式:label, confidence = cv2.face_FaceRecognizer.predict( src )
参数说明:
src:需要识别的人脸图像。
label:返回的识别结果标签。
confidence:返回的置信度评分。置信度评分用来衡量识别结果与原有模型之间的距离。

应用案例

利用 EigenFaces 人脸检测找出对应人物

示例代码

利用EigenFaces人脸检测找出对应人物

利用EigenFaces人脸检测找出对应人物资源-CSDN文库

相关推荐
AI科技星7 小时前
从ZUFT光速螺旋运动求导推出自然常数e
服务器·人工智能·线性代数·算法·矩阵
love530love8 小时前
Windows 下 GCC 编译器安装与排错实录
人工智能·windows·python·gcc·msys2·gtk·msys2 mingw 64
倔强的石头1068 小时前
归纳偏好 —— 机器学习的 “择偶标准”
人工智能·机器学习
zhangshuang-peta8 小时前
通过MCP实现安全的多渠道人工智能集成
人工智能·ai agent·mcp·peta
听麟8 小时前
HarmonyOS 6.0+ APP AR文旅导览系统开发实战:空间定位与文物交互落地
人工智能·深度学习·华为·ar·wpf·harmonyos
AI_56788 小时前
阿里云OSS成本优化:生命周期规则+分层存储省70%
运维·数据库·人工智能·ai
龙山云仓8 小时前
MES系统超融合架构
大数据·数据库·人工智能·sql·机器学习·架构·全文检索
zxsz_com_cn8 小时前
设备预测性维护指的是什么 设备预测性维护传感器的作用
人工智能
可编程芯片开发8 小时前
基于PSO粒子群优化PI控制器的无刷直流电机最优控制系统simulink建模与仿真
人工智能·算法·simulink·pso·pi控制器·pso-pi
迎仔8 小时前
02-AI常见名词通俗解释
人工智能