资源简介

PCA 人脸检测识别 内容:人脸特征值提取 人脸模型重建,识别人脸

资源截图

代码片段和文件信息

% 特征人脸
function [] = eigface()

allsamples=[];  %所有训练图像
for i=1:7
    a=imread(  strcat( ‘D:\s1‘   ‘\‘  num2str(i)  ‘.BMP‘ ) );    % 读取文件夹里所有图片
    % figure(i)imshow(a);
    b=a( 1:100*100 );                        % b是行矢量 1×N,其中N=10000,提取顺序是先列后行,即从上到下,从左到右
    b=double(b);
    allsamples=[ allsamples; b ];            % allsamples是一个M*N 矩阵,allsamples中每一行数据代表一张图片,其中M=10
end

samplemean=mean(allsamples); % 平均图片,1 × N
for i=1:7
    xmean(i:)=allsamples(i:)-samplemean; % xmean 是一个M × N 矩阵,xmean每一行保存的数据是“每个图片数据-平均图片”
end;

% 获取特征值及特征向量
sigma=xmean*xmean‘;   % M * M 阶矩阵
[v d]=eig(sigma);
d1=diag(d);

% 按特征值大小以降序排列
dsort = flipud(d1);
vsort = fliplr(v);

%以下选择90%的能量
dsum = sum(dsort);
dsum_extract = 0;
p = 0;
while( dsum_extract/dsum < 0.9)
    p = p + 1;
   

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1780  2011-09-13 16:02  【matlab】PCA人脸识别\eigface.m

     文件       2612  2011-09-13 16:08  【matlab】PCA人脸识别\FaceRec.m

     文件        814  2011-09-13 16:04  【matlab】PCA人脸识别\Reconstruct.m

     文件      11078  2002-03-29 15:24  【matlab】PCA人脸识别\s1\1.BMP

     文件      11078  2002-03-29 15:24  【matlab】PCA人脸识别\s1\2.BMP

     文件      11078  2002-03-29 15:24  【matlab】PCA人脸识别\s1\3.BMP

     文件      11078  2002-03-29 15:24  【matlab】PCA人脸识别\s1\4.BMP

     文件      11078  2003-03-31 20:37  【matlab】PCA人脸识别\s1\5.1.bmp

     文件      11078  2002-03-29 15:24  【matlab】PCA人脸识别\s1\5.BMP

     文件      11078  2002-03-29 15:24  【matlab】PCA人脸识别\s1\6.BMP

     文件      11078  2002-03-29 15:24  【matlab】PCA人脸识别\s1\7.BMP

    ..A.SH.     24064  2007-08-11 10:48  【matlab】PCA人脸识别\s1\Thumbs.db

     文件       1869  2011-09-13 16:02  【matlab】PCA人脸识别\test\1.jpg

     文件       2109  2011-09-13 16:02  【matlab】PCA人脸识别\test\2.jpg

     文件       2249  2011-09-13 16:02  【matlab】PCA人脸识别\test\3.jpg

     文件       2074  2011-09-13 16:02  【matlab】PCA人脸识别\test\4.jpg

     文件       2198  2011-09-13 16:02  【matlab】PCA人脸识别\test\5.jpg

     文件       2429  2011-09-13 16:02  【matlab】PCA人脸识别\test\6.jpg

     文件       1821  2011-09-13 16:02  【matlab】PCA人脸识别\test\average.jpg

     文件     418622  2011-09-13 16:02  【matlab】PCA人脸识别\test\eigface.mat

     文件      11078  2002-03-29 15:24  【matlab】PCA人脸识别\test2\10.BMP

     文件       1782  2011-09-13 16:03  【matlab】PCA人脸识别\test2\人脸重建2.jpg

     文件       2061  2011-09-13 16:03  【matlab】PCA人脸识别\test2\人脸重建4.jpg

     文件       2077  2011-09-13 16:03  【matlab】PCA人脸识别\test2\人脸重建6.jpg

     文件      11078  2002-03-29 15:24  【matlab】PCA人脸识别\test3\1.BMP

     文件      11078  2002-03-29 15:24  【matlab】PCA人脸识别\test3\2.BMP

     文件      11078  2002-03-29 15:24  【matlab】PCA人脸识别\test3\3.BMP

     目录          0  2013-03-01 19:33  【matlab】PCA人脸识别\s1

     目录          0  2013-03-02 20:59  【matlab】PCA人脸识别\test

     目录          0  2013-03-01 19:33  【matlab】PCA人脸识别\test2

............此处省略5个文件信息

评论

共有 条评论