转自:http://www.cnblogs.com/liu-jun/archive/2013/03/20/2970132.html 以前对PCA算法有过一段时间的研究,但没整理成文章,最近项目又打算用到PCA算法,故趁热打铁整理下PCA算法的知识。本文观点旨在抛砖引玉,不是权威,更不能尽信 ...
人脸数据来自http: www.cl.cam.ac.uk research dtg attarchive facedatabase.html 实现代码和效果如下。由于图片数量有限 ,将原有图片顺序打乱进行检测。 可见马氏距离效果最佳。 以下公式和文字来自John Hany的博文 http: johnhany.net from qr decomposition to pca to face reco ...
2016-11-22 19:07 0 2130 推荐指数:
转自:http://www.cnblogs.com/liu-jun/archive/2013/03/20/2970132.html 以前对PCA算法有过一段时间的研究,但没整理成文章,最近项目又打算用到PCA算法,故趁热打铁整理下PCA算法的知识。本文观点旨在抛砖引玉,不是权威,更不能尽信 ...
代码下载:基于PCA(主成分分析)的人脸识别 人脸识别是一个有监督学习过程,首先利用训练集构造一个人脸模型,然后将测试集与训练集进行匹配,找到与之对应的训练集头像。最容易的方式是直接利用欧式距离计算测试集的每一幅图像与训练集的每一幅图像的距离,然后选择距离最近的图像作为识别的结果。这种直接计算 ...
程序中采用的数据集是ORL人脸库,该人脸库共有400副人脸图像,40人,每人10幅,大小为112*92像素,同一个人的表情,姿势有少许变化。 程序的流程主要分为三部分,数据的预处理(PCA降维和规格化),数据的训练阶段,数据的识别阶段 数据的预处理的流程图 ...
这几天看了看PCA及其人脸识别的流程,并在网络上搜相应的python代码,有,但代码质量不好,于是自己就重新写了下,对于att_faces数据集的识别率能达到92.5%~98.0%(40种类型,每种随机选5张训练,5张识别),全部代码如下,不到50行哦。 # -*- coding ...
基于人脸年识别算法PCA的另一个matlab工程 妈妈再也不用担心我的人脸识别算法, 但是怎么移植到嵌入式系统上, 要用C重构的话, 我选择死亡。 main.m clear all clc close all database=[pwd '\ORL'];%使用的人脸库 ...
简单的特征脸识别实验 实现特征脸的过程其实就是主成分分析(Principal Component Analysis,PCA)的一个过程。关于PCA的原理问题,它是一种数学降维的方法。是为了简化问题。在二维的坐标空间内,找到一个单位向量U,使得所有数据在U上的投影之和最大。这样就能把数据分 ...
opencv基于PCA降维算法的人脸识别(att_faces) 一、数据提取与处理 二、PCA降低维度 PCA变换原理。在人脸识别过程中,一般把图片看成是向量进行处理,高等数学中我们接触的一般都是二维或三维向量,向量的维数是根据组成向量的变量 ...