如何用pca做人脸识别 python实现

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用pca做人脸识别 python实现相关的知识,希望对你有一定的参考价值。

参考技术A

基于特征脸(PCA)的人脸识别方法
  特征脸方法是基于KL变换的人脸识别方法,KL变换是图像压缩的一种最优正交变换。高维的图像空间经过KL变换后得到一组新的正交基,保留其中重要的正交基,由这些基可以张成低维线性空间。如果假设人脸在这些低维线性空间的投影具有可分性,就可以将这些投影用作识别的特征矢量,这就是特征脸方法的基本思想。这些方法需要较多的训练样本,而且完全是基于图像灰度的统计特性的。目前有一些改进型的特征脸方法。


    比如人脸灰度照片40x40=1600个像素点,用每个像素的灰度值组成的矩阵代表这个人的人脸。那么这个人人脸就要1600 个特征。拿一堆这样的样本过来做pca,抽取得到的只是在统计意义下能代表某个样本的几个特征。


   人脸识别可以采用神经网 络深度学习的思路,国内的ColorReco在这边有比较多的案例。

本回答被提问者采纳

以上是关于如何用pca做人脸识别 python实现的主要内容,如果未能解决你的问题,请参考以下文章

实战 | 如何用最快的速度学会Dlib人脸识别开发?

活体检测-用照片来做人脸识别可行吗?

Java可以做人脸识别吗

如何用树莓派做实时视频聊天?

YOLO模型和mtcnn模型对比,在做人脸识别时,有何不同?

使用 Emgucv 做人脸识别,显示没有预测结果