資源簡介
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個文件信息
評論
共有 條評論