资源简介
这是一个基于ICA算法的完整人脸识别系统,Matlab语言,里面有我自己详细的注释,还带有人脸库,肯定能运行,可用于毕业设计,科学研究,希望对你有用
代码片段和文件信息
%下程序为ICA的调用函数,输入为观察的信号,输出为解混后的信号
function Z=ICA(X)
%-----------去均值---------
[MT] = size(X); %获取输入矩阵的行/列数,行数为观测数据的数目,列数为采样点数
average= mean(X‘)‘; %均值 每个样本
for i=1:M
X(i:)=X(i:)-average(i)*ones(1T); %每一行减去这一行的均值
end
%---------白化/球化------
Cx = cov(X‘1); %计算协方差矩阵Cx
[eigvectoreigvalue] = eig(Cx); %计算Cx的特征值和特征向量
W=eigvalue^(-1/2)*eigvector‘; %白化矩阵
Z=W*X; %正交矩阵
%----------迭代-------
Maxcount=10000; %最大迭代次数
Critical=0.00001; %判断是否收敛
m=M; %需要估计的分量的个数
W=rand(m);
for n=1:m
WP=W(:n); %初始权矢量(任意)
% Y=WP‘*Z;
% G=Y.^3;%G为非线性函数,可取y^3等
% GG=3*Y.^2; %G的导数
count=0;
LastWP=zeros(m1);
W(:n)=W(:n)/norm(W(:n));
while abs(WP-LastWP)&abs(WP+LastWP)>Critical
count=count+1; %迭代次数
La
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1497 2014-04-05 10:41 ICA\ICA.m
文件 1094 2014-04-05 10:31 ICA\main.m
文件 3306 2014-04-05 12:06 ICA\recognition.m
文件 30966 2014-03-11 17:57 ICA\TestDataba
文件 30966 2014-03-11 17:57 ICA\TestDataba
文件 30966 2014-03-11 17:57 ICA\TestDataba
文件 30966 2014-03-11 17:57 ICA\TestDataba
文件 30966 2014-03-11 17:57 ICA\TestDataba
文件 30966 2014-03-11 17:57 ICA\TestDataba
文件 30966 2014-03-11 17:57 ICA\TestDataba
文件 30966 2014-03-11 17:57 ICA\TestDataba
文件 30966 2014-03-11 17:57 ICA\TestDataba
文件 30966 2014-03-11 17:57 ICA\TestDataba
文件 30966 2014-03-11 17:57 ICA\TrainDataba
文件 30966 2014-03-11 17:57 ICA\TrainDataba
文件 30966 2014-03-11 17:57 ICA\TrainDataba
文件 30966 2014-03-11 17:57 ICA\TrainDataba
文件 30966 2014-03-11 17:57 ICA\TrainDataba
文件 30966 2014-03-11 17:57 ICA\TrainDataba
文件 30966 2014-03-11 17:57 ICA\TrainDataba
文件 30966 2014-03-11 17:57 ICA\TrainDataba
文件 30966 2014-03-11 17:57 ICA\TrainDataba
文件 30966 2014-03-11 17:57 ICA\TrainDataba
文件 30966 2014-03-11 17:57 ICA\TrainDataba
文件 30966 2014-03-11 17:57 ICA\TrainDataba
文件 30966 2014-03-11 17:57 ICA\TrainDataba
文件 30966 2014-03-11 17:57 ICA\TrainDataba
文件 30966 2014-03-11 17:57 ICA\TrainDataba
文件 30966 2014-03-11 17:57 ICA\TrainDataba
文件 30966 2014-03-11 17:57 ICA\TrainDataba
............此处省略10个文件信息
评论
共有 条评论