资源简介

基于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(imgsize(img1)*size(img2)1));
        T=cat(2Tvecimg);
    end
end

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-06-26 12:20  FaceRecognitionPCA\
     文件        1077  2018-06-26 02:15  FaceRecognitionPCA\CreateTrainingSet.asv
     文件        1077  2018-06-26 02:16  FaceRecognitionPCA\CreateTrainingSet.m
     文件        2259  2018-06-26 02:45  FaceRecognitionPCA\EigenfaceCore.asv
     文件        2259  2018-06-26 02:50  FaceRecognitionPCA\EigenfaceCore.m
     文件        2467  2018-06-26 03:00  FaceRecognitionPCA\Recognition.asv
     文件        2488  2018-06-26 03:48  FaceRecognitionPCA\Recognition.m
     目录           0  2017-11-06 11:44  FaceRecognitionPCA\faces\
     目录           0  2017-11-06 11:44  FaceRecognitionPCA\faces\s1\
     文件       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
     目录           0  2017-11-06 11:44  FaceRecognitionPCA\faces\s10\
     文件       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
............此处省略829个文件信息

评论

共有 条评论