資源簡介
此程序包含經典PCA以及2DPCA算法的MATLAB程序,以及在ORL人臉數據庫中的人臉識別應用,分類識別算法采用的是SVM。
PCA最高識別率為85%
2DPCA為91%
程序中涉及到一些圖片路徑的修改,請注意自己修改。
部分重要程序有xxx以及TDxxx兩份,分別對應于PCA以及2DPCA程序的使用。
主要識別能力有:單張人臉的類別的識別,全體人臉的識別率的計算,單張人臉的圖像近似重構。
特別注意:在test之前一定要先train一下哦:
比如:
TDtrain(40,5,5);
TDtest
代碼片段和文件信息
function?[?xApprox?]?=?approx(?originalSample?k?)
%?用?k?個主成分分量來近似(重建)樣本?originalSample
%
%?輸入:originalSample?---?原特征空間中的樣本,被近似的對象(人臉原始圖)
%???????k?---?近似(重建)使用的主成分分量數目(降為k維)
%
%?輸出:xApprox?---?樣本的近似(重建)
%?讀入?PCA?變換矩陣?FastCOEFF?和?平均臉?meanVec
load?Mat/fastPCA.mat
nLen?=?length(originalSample);
xApprox?=?meanVec;%?行向量
for?dimNum?=?1:k
????xApprox=xApprox+((originalSample-meanVec)*FastCOEFF(:dimNum))*FastCOEFF(:dimNum)‘;
end
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2015-06-04?15:14??PCA&2DPCA\
?????文件?????????540??2015-04-08?17:13??PCA&2DPCA\approx.m
?????文件?????????754??2015-06-04?14:07??PCA&2DPCA\classify.asv
?????文件????????1145??2015-06-04?14:43??PCA&2DPCA\classify.m
?????目錄???????????0??2015-06-04?14:56??PCA&2DPCA\Data\
?????目錄???????????0??2015-06-04?14:56??PCA&2DPCA\Data\ORL\
?????目錄???????????0??2015-06-04?14:56??PCA&2DPCA\Data\ORL\s1\
?????目錄???????????0??2015-06-04?14:56??PCA&2DPCA\Data\ORL\s10\
?????文件???????10318??2007-10-30?06:16??PCA&2DPCA\Data\ORL\s10\1.pgm
?????文件???????10318??2007-10-30?06:16??PCA&2DPCA\Data\ORL\s10\10.pgm
?????文件???????10318??2007-10-30?06:16??PCA&2DPCA\Data\ORL\s10\2.pgm
?????文件???????10318??2007-10-30?06:16??PCA&2DPCA\Data\ORL\s10\3.pgm
?????文件???????10318??2007-10-30?06:16??PCA&2DPCA\Data\ORL\s10\4.pgm
?????文件???????10318??2007-10-30?06:16??PCA&2DPCA\Data\ORL\s10\5.pgm
?????文件???????10318??2007-10-30?06:16??PCA&2DPCA\Data\ORL\s10\6.pgm
?????文件???????10318??2007-10-30?06:16??PCA&2DPCA\Data\ORL\s10\7.pgm
?????文件???????10318??2007-10-30?06:16??PCA&2DPCA\Data\ORL\s10\8.pgm
?????文件???????10318??2007-10-30?06:16??PCA&2DPCA\Data\ORL\s10\9.pgm
?????目錄???????????0??2015-06-04?14:56??PCA&2DPCA\Data\ORL\s11\
?????文件???????10318??2007-10-30?06:16??PCA&2DPCA\Data\ORL\s11\1.pgm
?????文件???????10318??2007-10-30?06:16??PCA&2DPCA\Data\ORL\s11\10.pgm
?????文件???????10318??2007-10-30?06:16??PCA&2DPCA\Data\ORL\s11\2.pgm
?????文件???????10318??2007-10-30?06:16??PCA&2DPCA\Data\ORL\s11\3.pgm
?????文件???????10318??2007-10-30?06:16??PCA&2DPCA\Data\ORL\s11\4.pgm
?????文件???????10318??2007-10-30?06:16??PCA&2DPCA\Data\ORL\s11\5.pgm
?????文件???????10318??2007-10-30?06:16??PCA&2DPCA\Data\ORL\s11\6.pgm
?????文件???????10318??2007-10-30?06:16??PCA&2DPCA\Data\ORL\s11\7.pgm
?????文件???????10318??2007-10-30?06:16??PCA&2DPCA\Data\ORL\s11\8.pgm
?????文件???????10318??2007-10-30?06:16??PCA&2DPCA\Data\ORL\s11\9.pgm
?????目錄???????????0??2015-06-04?14:56??PCA&2DPCA\Data\ORL\s12\
?????文件???????10318??2007-10-30?06:16??PCA&2DPCA\Data\ORL\s12\1.pgm
............此處省略460個文件信息
評論
共有 條評論