人脸识别测试
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
电子081 王耿鹏200810314129
实验二、人脸识别系统仿真测试
一、实验目的
1、撑握人脸图像的采集,预处理,及人脸库的创建过程及代码实现
2、撑握基于PCA算法的人脸识别系统原理及代码实现
二、实验内容
1、电子081班30名同学人脸库的采集及创建
2、利用PCA算法对人脸图像进行特征提取,得到特征脸库
3、用任意一张测试脸在电子081班库中进行识别
三、实验工具
PC机,MATLAB软件,电子081班全部同学各种造型的人脸
四、实验原理
1、PCA降维与特征提取原理
2、相似度匹配原理
五、代码
Stu=imread('00.JPG');
Stuface=zeros(128*128, 30);
for i=1:30
a=rgb2gray(imresize(imcrop(Stu), [128 128], 'bicubic'));
imwrite(a, strcat(int2str(i), '.bmp'));
Stuface(:,i)=a(:);
end
save(Stuface, 'Stuface');
六、实验步骤
1、书写FaceLab函数,对多张照片进行电子081班人脸库的采集和创建,可以创建循环来实现对一张照片上人头的循环采集。
2、深入理解PCB算法,书写PCB函数对电子081班人脸库中的人脸进行特征提取,从而进一步得到电子081班人脸特征脸库。
3、用任意一张脸在电子081班库中进行识别,结果,当照片是人脸库中的人脸时,基本上都能够识别出来,当照片不在电子081班人脸库,就会提示该照片上的人不是电子081班的。
七、心的体会
通过本次实验,通过本次实验,了解了基于PCA算法的人脸识别系统原理及代码实现,并且通过动手实验,对所学理论知识有了更好的理解。