資源簡介
完整的利用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個文件信息
- 上一篇:zw_Matlab仿真.zip
- 下一篇:歌曲人聲消除Matlab 仿真
評論
共有 條評論