www.gusucode.com > 在matlab中高效得对人脸特征进行识别,并检索出匹配图片, > 在matlab中高效得对人脸特征进行识别,并检索出匹配图片,实验中取得了较好的效果/人脸识别/train.m
function [A ,mx ,facey]=train();%训练 %取出库中人脸堆叠 L=200; startx=38; endx=106; starty=33; endy=96; x=endx-startx; y=endy-starty; a=30; b=20; facecol=zeros(a*b,L); for i=1:L facecol(:,i)=getFacePile(getpicture(i)); end %Average mx=mean(facecol')'; %均差 facex=zeros(a*b,L); for i=1:L facex(:,i)=facecol(:,i)-mx; end %协方差 Cf=facex*facex'/L; %特征向量 [V D]=eig(Cf); %得到核矩阵 A=V'; %特征脸 facey=A*facex;