• 大小: 22.34MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-07-15
  • 语言: Matlab
  • 标签: 2DPCA  

资源简介

此程序包含经典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个文件信息

评论

共有 条评论