资源简介
特征脸方法是从主成分分析(PCA)导出的一种人脸识别和描述技术。它将包含人脸的图像区域看作一随机向量,采用K-L变换得到正交K-L基,对应其中较大特征值的基具有与人脸相似的形状,因此又被称为特征脸。利用这些基的线性组合可以描述、表达和逼近人脸图像,所以可进行人脸识别与合成。识别过程就是将人脸图像映射到由特征脸组成的子空间上,并比较其在特征脸空间中的位置,然后利用对图像的这种投影间的某种度量来确定图像间的相似度,最常见的就是选择各种距离函数来进行度量分类实现人脸识别。

代码片段和文件信息
function [m A Eigenfaces] = EigenfaceCore(T)
% 用PCA原理决定人脸图像的最优特征,得到一个二维矩阵,包含训练图像向量,返回三个输出
% 参数:T包含训练集中所有的图像信息集合,
% 返回值:m:(M*Nx1)训练均值;
% Eigenfaces:(M*Nx(P-1))训练集协方差矩阵的特征向量;
% A:(M*NxP) 每一张图像与均值图像的方差矩阵
% Chen Yirong and He Chenhui 修改于2017-05-08
% 代码编辑matlab版本:MATLAB R2014a
m = mean(T2); % 平均图像/列平均(每一副图像的对应象素求平均)m=(1/P)*sum(Tj‘s) (j=1 : P)
Train_Number = size(T2);%列数,训练图片张数
%计算机每一张图片到均值图像的方差
A = [];
for i = 1 : Train_Number%对每一列
temp = double(T(:i))-m; %每一张图与均值的差异
A=[A temp]; %方差矩阵
end
%降维
L = A‘*A; % L是协方差矩阵C=A*A‘的转置.
[VD] = eig(L); %对角线上的元素是L|C的特征值.V:以特征向量为列的满秩矩阵,D:特征值对角矩阵。即L*V = V*D.
L_eig_vec = []; %特征值向量
for i = 1 : size(V2) %对每个特征向量
% if( D(ii)>0 ) %特征值大于0时
L_eig_vec = [L_eig_vec V(:i)]; %集中对应的特征向量
% end
end
Eigenfaces = A*L_eig_vec; % 计算协方差矩阵C的特征向量,得到降维了的特征A为每一张图像与均值图像的方差构成的矩阵,
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1183 2017-05-19 23:32 人脸识别实现代码\EigenfaceCore.m
文件 2183 2017-05-22 23:27 人脸识别实现代码\imageshow.m
文件 376589 2017-05-03 14:39 人脸识别实现代码\ORL_32x32.mat
文件 1490460 2017-05-03 14:39 人脸识别实现代码\ORL_64x64.mat
文件 1309 2017-05-17 20:13 人脸识别实现代码\Recognition.m
文件 7519 2017-05-22 21:57 人脸识别实现代码\renlianshibie.m
文件 161026 2017-05-03 14:39 人脸识别实现代码\Yale_32x32.mat
文件 641318 2017-05-03 14:39 人脸识别实现代码\Yale_64x64.mat
文件 65 2017-05-17 19:56 人脸识别实现代码\代码说明.txt
目录 0 2018-11-26 14:18 人脸识别实现代码
----------- --------- ---------- ----- ----
2681652 10
相关资源
- matlab2007B数模乘公交看奥运_搜索法+
- 数模美赛常用模型算法matlab程序包+数
- 2018数学建模国赛省一论文、代码、结
- 元胞自动机之森林火灾升级版MATLAB代
- 长江水质预测2005年数学建模+神经网络
- 数学建模大全
- 司守奎数学建模程序及数据.zip
- 数学建模获奖论文—城市表层土壤重
- matlab数学建模及数学实验
- 数学建模matlab、lingo、spss教程以及算
- 《MATLAB高效编程技巧与应用的25个案例
- 司守奎 数学建模算法与应用 配套源码
- 数学建模的29个通用模型及matlab解法
- MATLAB数学建模-配书代码
- 《MATLAB数学建模》清华大学出版社 李
- 数学建模 30种算法MATLAB代码
- 数学建模算法大全与程序(司守奎)
- 算法大全+MATLAB代码实现
- 数学建模MATLAB程序
- 数学建模算法大全( 含matlab 程序)
- 数学建模的29个通用模型及matlab解法
- MATLAB数学建模算法及分析
- 数学建模美赛国赛算法全录
- Matlab数学建模算法全收录含Matlab程序
- MATLAB数学建模算法及分析.zip
- 2019年吉林省大学生数学建模_CBA 球队
- Matlab的源代码用于中国数学建模大赛
- 基于无线通信基站的室内三维定位问
- [MATLAB数学建模][李昕][课程课件]+[数据
- 《MATLAB在数学建模中的应用卓金武》
评论
共有 条评论