• 大小: 6.33MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2022-11-18
  • 语言: Matlab
  • 标签: 人脸识别  

资源简介

完整的利用PCA实现人脸识别分类的代码,包括测试数据集,数据集归数据集原作者所有,用户仅可用来测试。

资源截图

代码片段和文件信息

function T = CreateTrainingSet(TrainingSetPath)
TrainFiles = dir(TrainingSetPath);
Train_Class_Number = 0;%训练类别的个数,使用的数据集共40个类(40个人),每个人有10张脸
for i = 1:size(TrainFiles1)
    if not(strcmp(TrainFiles(i).name‘.‘)|strcmp(TrainFiles(i).name‘..‘)|strcmp(TrainFiles(i).name‘Thumbs.db‘))
        Train_Class_Number = Train_Class_Number + 1; % Number of all images in the training database
    end
end
%%%%%%%%%%%%%%%%%%%%%%%% Construction of 2D matrix from 1D image vectors
T = [];
Each_Class_Train_Num=5; % Choose top-5 faces in each class for training
for i = 1 : Train_Class_Number
    str=‘‘;
    % s是因为文件夹命名为s1 s2等
    str = strcat(TrainingSetPath‘\s‘int2str(i)‘\‘);%这里只到了每个类的路径,还没有读到图片
    for j=1:Each_Class_Train_Num
        tmpstr=‘‘;
        tmpstr=strcat(strint2str(j)‘.bmp‘);
        img=imread(tmpstr);
        if length(size(img))>2
            img=rgb2gray(img);
        end
        vecimg=double(reshape(img1size(img1)*size(img2)));
        T=cat(1Tvecimg);
    end
end

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

     文件       1077  2017-11-06 10:39  FaceRecognitionPCA\CreateTrainingSet.m

     文件       2265  2017-11-06 11:36  FaceRecognitionPCA\EigenfaceCore.m

     文件      11384  2010-03-24 19:05  FaceRecognitionPCA\faces\s1\1.bmp

     文件      11384  2010-03-24 19:43  FaceRecognitionPCA\faces\s1\10.bmp

     文件      11384  2010-03-24 19:42  FaceRecognitionPCA\faces\s1\2.bmp

     文件      11384  2010-03-24 19:44  FaceRecognitionPCA\faces\s1\3.bmp

     文件      11384  2010-03-24 19:44  FaceRecognitionPCA\faces\s1\4.bmp

     文件      11384  2010-03-24 19:44  FaceRecognitionPCA\faces\s1\5.bmp

     文件      11384  2010-03-24 19:45  FaceRecognitionPCA\faces\s1\6.bmp

     文件      11384  2010-03-24 19:45  FaceRecognitionPCA\faces\s1\7.bmp

     文件      11384  2010-03-24 19:45  FaceRecognitionPCA\faces\s1\8.bmp

     文件      11384  2010-03-24 19:45  FaceRecognitionPCA\faces\s1\9.bmp

     文件      11384  2010-03-25 19:23  FaceRecognitionPCA\faces\s10\1.bmp

     文件      10318  1994-04-18 14:18  FaceRecognitionPCA\faces\s10\1.pgm

     文件      11384  2010-03-25 19:23  FaceRecognitionPCA\faces\s10\10.bmp

     文件      10318  1994-04-18 14:07  FaceRecognitionPCA\faces\s10\10.pgm

     文件      11384  2010-03-25 19:23  FaceRecognitionPCA\faces\s10\2.bmp

     文件      10318  1994-04-18 14:18  FaceRecognitionPCA\faces\s10\2.pgm

     文件      11384  2010-03-25 19:23  FaceRecognitionPCA\faces\s10\3.bmp

     文件      10318  1994-04-18 14:18  FaceRecognitionPCA\faces\s10\3.pgm

     文件      11384  2010-03-25 19:23  FaceRecognitionPCA\faces\s10\4.bmp

     文件      10318  1994-04-18 14:18  FaceRecognitionPCA\faces\s10\4.pgm

     文件      11384  2010-03-25 19:23  FaceRecognitionPCA\faces\s10\5.bmp

     文件      10318  1994-04-18 14:18  FaceRecognitionPCA\faces\s10\5.pgm

     文件      11384  2010-03-25 19:23  FaceRecognitionPCA\faces\s10\6.bmp

     文件      10318  1994-04-18 14:07  FaceRecognitionPCA\faces\s10\6.pgm

     文件      11384  2010-03-25 19:23  FaceRecognitionPCA\faces\s10\7.bmp

     文件      10318  1994-04-18 14:07  FaceRecognitionPCA\faces\s10\7.pgm

     文件      11384  2010-03-25 19:23  FaceRecognitionPCA\faces\s10\8.bmp

     文件      10318  1994-04-18 14:07  FaceRecognitionPCA\faces\s10\8.pgm

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

评论

共有 条评论