资源简介
特征脸方法是从主成分分析(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
相关资源
- 基于无线通信基站的室内三维定位问
- [MATLAB数学建模][李昕][课程课件]+[数据
- 《MATLAB在数学建模中的应用卓金武》
- 数学建模matlab程序附集
- 永冻土层研究数学建模
- matlab在数学建模中的应用卓金武第二
- 数学建模红楼梦
- MATLAB高效编程技巧与应用:25个案例分
- 数学建模案例matlab代码
- MATLAB数学建模与仿真 pdf
- 数学建模资料大全
- 数学建模_医院投入产出效率_matlab包络
- MATLAB在数学建模中的应用253358
- 航空公司的预订票策略 matlab 数学建模
- 数学建模之神经网络算法,30种案例分
- MATLAB教程 全面PPT
- 数学建模代码供同学使用
- 数学建模与数学实验_汪晓银_周保平电
- 数学建模MATLAB必备程序源代码
- MATLAB在数学建模中的应用上下_源程序
- MATLAB在数学建模中的应用卓金武
- 数学建模方法与应用
- [MATLAB数学建模与仿真][PPT]+[例题源文
- 基于matlab的数学建模算法与应用内以
- 基于监控视频的前景目标提取matlab
- 《Matlab在数学建模中的应用》pdf 图文
- 数学建模案例分析matlab实现
- 数学建模算法与应用(主编 司守奎)
- matlab在数学建模中的应用含源程序
- MATLAB数学建模方法与实践第三版配套
评论
共有 条评论