资源简介

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


评论

共有 条评论