pca人脸识别识别率源代码
更新时间:2023-09-17 04:30:01 阅读量: 高中教育 文档下载
allsamples=[]; % allsample用于存储读取的人脸图像矩阵 m=0; for i=1:40 for j=1:5
a=imread(strcat ('e:\\ORL\\s', num2str(i),'\\', num2str(j),'.pgm')); b=a(1:112*92); b=double(b);
allsamples=[allsamples; b]; m=m+1;
subplot(10,20,m); imshow(a); if(j==1)
title(['训练图库',num2str(i)]) end end end
samplemean=mean(allsamples); % 平均图片,1 × N for i=1:200 xmean(i,:)=allsamples(i,:)-samplemean; end;
% 获取特征值及特征向量
sigma=xmean*xmean'; % M * M 阶矩阵 [v d]=eig(sigma); d1=diag(d);
% 按特征值大小以降序排列 dsort = flipud(d1); vsort = fliplr(v);
%以下选择90%的能量 dsum = sum(dsort); dsum_extract = 0; p = 0;
while( dsum_extract/dsum < 0.9) p = p + 1;
dsum_extract = sum(dsort(1:p)); end i=1;
% (训练阶段)计算特征脸形成的坐标系
base = xmean' * vsort(:,1:p) * diag(dsort(1:p).^(-1/2));
% base 是N×p 阶矩阵,除以dsort(i)^(1/2)是对人脸图像的标准化(使其方差为1) % 详见《基于PCA 的人脸识别算法研究》p31
% xmean' * vsort(:,i)是小矩阵的特征向量向大矩阵特征向量转换的过程 %while (i<=p && dsort(i)>0)
% base(:,i) = dsort(i)^(-1/2) * xmean' * vsort(:,i); % 详见《基于PCA 的人脸识别算法研究》p31
% i = i + 1; % xmean' * vsort(:,i)是小矩阵的特征向量向大矩阵特
%end
% 以下两行add by gongxun 将训练样本对坐标系上进行投影,得到一个 M*p 阶矩阵allcoor allcoor = allsamples * base; % allcoor 里面是每张训练人脸图片在M*p 子空间中的一个点, accu = 0; % 下面的人脸识别过程中就是利用这些组合系数来进行识别 % 测试过程 for i=1:40
for j=6:10 %读入40 x 5 副测试图像
a=imread(strcat('e:\\ORL\\s',num2str(i),'\\',num2str(j),'.pgm')); b=a(1:10304); b=double(b);
tcoor= b * base; %计算坐标,是1×p 阶矩阵 for k=1:200
mdist(k)=norm(tcoor-allcoor(k,:)); end;
%三阶近邻
[dist,index2]=sort(mdist);
class1=floor( (index2(1)-1)/5 )+1; class2=floor((index2(2)-1)/5)+1; class3=floor((index2(3)-1)/5)+1; if class1~=class2 && class2~=class3 class=class1;
elseif class1==class2 class=class1;
elseif class2==class3 class=class2; end;
if class==i accu=accu+1; end; end; end;
accuracy=accu/200 %输出识别率
正在阅读:
pca人脸识别识别率源代码09-17
2022年最新!江西水利工程企业强夯公司地基处理施工有哪些特点04-06
第2章计算机控制系统基础(1)08-12
百年回眸10-02
液晶显示器基本理论与生产管理技术05-29
尼康镜头序列号大全06-03
第二篇 汽轮机(第一章)11-06
公务员入党转正申请书范例09-08
审计学试题B01-17
浅谈一年级识字教学方法01-08
- 上海大众、一汽大众、东风日产车型与VIN代号对照表
- 第2章服装原型及原型制作
- 江苏省工商行政管理系统经济户口管理办法及四项制度
- 纪检监察业务知识试题2
- 传感器综合题答案
- 北京第二外国语学院翻硕招生人数及学费
- 初三新编英语教材下册
- 公司庆中秋、迎国庆联欢会客串词
- 向区委常委会汇报安全生产工作材料
- 2006年GCT英语模拟试题(三)及答案解析
- 经济法概念的早期使用
- 我爱做家务课堂教学设计
- 学校安全工作月报表、消防安全排查表、消防隐患排查台账
- 成本会计毕业论文
- 班级文化建设论文
- 2018年天津市高考文科试题与答案汇总(Word版) - 图文
- 铁路论文
- 2017年嵌入式系统设计师考试时间及地点
- 1.111--灾害与突发公共卫生事件应急预案
- 起爆点主图 注意买入 拉升 逃顶源码指标通达信指标公式源码
- 识别率
- 人脸
- 源代码
- 识别
- pca
- 劳动部物流师理论
- 环保绿色退镍剂,退镍水使用说明
- 巧算面积
- 合伙企业法习题
- 三年级下学期数学第一单元
- 陕西苹果出口贸易现状及对策分析
- 西南大学第一届“两代会”
- 被动习题
- 新标准大学英语综合教程3课后翻译1-5单元
- 塑料原材料牌号及用途大全-最新版本2011 - 图文
- 实验4 继承、多态、抽象类、接口
- 哈师大附中2016-2017学年高一上期末试卷-地理
- 学业发展自我测量量表
- 高压直流输电原理与运行AB卷试卷附答案
- 武大电子信息学院各专业最低录取分及信号与系统考试范围重点
- 过万重山漫想
- 教师一岗双责责任书10篇完整版
- letter of appointment
- 2017年暨南大学826食品化学考研真题考研试题硕士研究生入学考试试题
- 五年级暑假奥数题11