人脸识别PCA算法matlab实现及详细步骤讲解.docx
《人脸识别PCA算法matlab实现及详细步骤讲解.docx》由会员分享,可在线阅读,更多相关《人脸识别PCA算法matlab实现及详细步骤讲解.docx(15页珍藏版)》请在优知文库上搜索。
1、人险切N%PCA人脸设剂修订版.识别率88%ca1.cXnieaibsignKiAndigeigendeconritiona1.1.sanp1.cs=:%全部训缥图像fori=!:40furj=1:5a=iwead(MrcaUe?OR1.snum2Mrti).,V.nun2irtj).*.jg,);%imshow(八);b=i(1.:112*92);%b是行矢景1.xN,其中N=Io304,提取依次是先列后行,即从上到下,从左到右b=:%邛均图片.IXNfori=1.:200xme;m(i,:)=a1.1.sainp1.e$(i,:amp1.enan;%xnean是一个MXN矩阵,Xmei1.
2、n衽一行保存的数据是个图片数据平均图片”end;%获得特征值及特征向Ii1.Signu=xnwantxnwan;%MM阶矩阵vdI=Cig(Sigma);1.1.diag(d);%按特征值大小以降序排列dM)rt=11ipd(d1.):vsort=11ip1.r(v);%以下选择Wm的能量dsUm=sun(dsort);dsum.extract=0;p=0:whik(dsu11)-exracu,dsun0.9)P=P1;dsum.cx(rac1.=sum(dxort(kp);endi=i:%(i练阶段)i巩特征脸形成的坐标系base=xmcan,*vsort(:.1.:p)4diag(dsor
3、t(I:p).A(-12);%base是NXP阶矩阵,除以dsoMi)2)是对入脸图像的标itt化(使其方差为I)%详见?域于PCA的人脸识别肾法探讨?p31%XmCi1.n*VMtCi)是小矩阵的特征向收向大短阵特征向纸枝换的过程%whi1.c(i0)%baxe(:.i)=i1.uwi)A(-IZ2)xneanvsort(:,i);%base是NXP阶矩阵,除以dsoEi)*X2)是对人脸图像的标准化(使其方空为I)%详见?基于PCA的人脸识别算法探讨?p31%i=i+I;%XmCan,vsort(:.i)是小矩阵的特征向盘向大矩阵特征向此转换的过程%end%以下两行Sddbygonwxun
4、将训练样本对坐标系上进展投影.得到一个M4阶矩/a1.1.coora1.koor=a1.kamks*base:%a1.1.or里面是每张训练人脸图片在Wp了空向中的个点.即在了空间中的组合票数JuXU=(k%卜面的人脸识别过程中就是利用这些处分系数来进展识别%测试过程fori=1.:40Crj=6:IO%该入40x5码测试图像a=iweid(MrcaUe?OR1.snum2Mrti).,V.nun2irtj).*.jg,);b=a(1:10304):b=ub1.c(b);ICOOr=bbase:%计算坐标.1.阶矩阵fork=1.:200ndis(k)=nom(tcoor-a1.icoor(k
5、,:):end;%三阶近邻dis(jndex2=sort(11u1.is);c1.ass1.=f1.oor(indcx2(i-1.)1;c1.ass2=f1.oor(indcx2(2)-1.)5)+1.:c1.as1.=f1.r(ifkkx2(3)I)5)I;ifc1.ass1.-=c1.ass2&c1.ass2-=c1.as3c1.ass=c1.ass1.:ekeifc1.assI=chs2cass=c1.ass!:CkCifCkIS$2=CIaSS3c1.ass=c1.ass2;end;ifd三=iaccu=accuI;end;end;end;accuracy=accu*200%输出识别车
6、特征人J*function11=cigfacc()%ca1.cxmcan,sigmaanditseigendcconIPoSi1.iOna1.1.samp1.es=hCUft(ftfori=!:40for)=1:5a=iwead(MrcaUe?OR1.snum2Mrti).,V.nun2trtj).*.jg,);%imshow(八):b=a(1:112%);%b是行矢It1N,其中N=K)304,提取依次是先列后行,即从上到下,从左到右b=ub1.c(b):a1.1.sam1.esh1.samp1.es;b;%a1.1.samp1.es是个MIeN矩阵,Jsamp1.es中每一行数据代表一张图
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 识别 PCA 算法 matlab 实现 详细 步骤 讲解
