• 大小: 1021B
    文件类型: .m
    金币: 2
    下载: 1 次
    发布日期: 2021-07-25
  • 语言: Matlab
  • 标签:

资源简介

主分量分析PCA算法,可用于人脸识别等模式识别

资源截图

代码片段和文件信息



function [eigvector_PCA eigvalue_PCA meanData new_X]  = PCA(BpcaRatio);
%输入图像按列存放;输出按列存放
[NP] = size(B);
%********subtract mean
meanData=mean(B‘);
B=B-(ones(P1)*meanData)‘;

%********Find eigenvectors vi of B‘B (PxP)
[VD] = eig (1/(P-1)*(B‘*B));   %scale factor gives eigvals correct
                                %magnitude for large cov mat 
                                %(assuming sample cov)
                                %(assuming sample cov)
%********Sort eigenvecto

评论

共有 条评论