資源簡介
PCA+LDA經典人臉識別算法,先用PCA降維,再用LCA降維
代碼片段和文件信息
function?accuracy=computaccu(testsamplenum1trainsamplenum2)
%計算準確率的函數
%輸入testsample表示經過投影后的測試樣本num1表示每一類測試樣本的個數
%trainsample代表經過投影后的訓練樣本num2代表每一類訓練樣本的個數
%輸出為正確率
%本程序是波波寫的
accu=0;
testsampnum=size(testsample1);
%classnum1=testsampnum/num1;
trainsampnum=size(trainsample1);
%classnum2=trainsampnum/num2;
for?i=1:testsampnum
for?j=1:trainsampnum
juli(j)=norm(testsample(i:)-trainsample(j:));
end
[temp?index]=sort(juli);
if?ceil(i/num1)==ceil(index(1)/num2)
accu=accu+1;
end
end
accuracy=accu/testsampnum;
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????477??2009-02-22?20:53??PCA+LDA\main.m
?????文件????????467??2008-09-05?19:04??PCA+LDA\readsample.m
?????文件????????522??2008-11-25?22:51??PCA+LDA\orth.m
?????文件????????606??2008-09-05?18:55??PCA+LDA\computaccu.m
?????文件????????276??2008-09-06?17:18??PCA+LDA\projectto.m
?????文件????????901??2008-09-02?21:56??PCA+LDA\pca.m
?????文件????????542??2008-09-06?17:01??PCA+LDA\computswb.m
?????目錄??????????0??2008-09-06?17:03??PCA+LDA
-----------?---------??----------?-----??----
?????????????????3791????????????????????8
評論
共有 條評論