基于PCA和SVM的人脸识别

本文使用ORL人脸库,通过PCA进行降维,再用SVM进行人脸识别。介绍了从数据读取、PCA处理、数据归一化、SVM模型训练到测试集预测的全过程。还展示了主成分脸的显示、基于主成分的人脸重建,并提供了实时人脸识别的实现方法。
摘要由CSDN通过智能技术生成

源码上传到了我的github上,大家可以去免费下载https://github.com/tongxiaobin?tab=repositories

qq:1344184686

本文所用的是ORL人脸库,由英国剑桥实验室拍摄,共有40人,每人不同角度不同表情拍摄了10张,所以共有400个样本数据,图片尺寸为112*92,格式为pgm。本文将每人的前5张作为训练集,后5张作为测试集。ORL人脸库可在该网址下载https://www.cl.cam.ac.uk/research/dtg/attarchive/facedatabase.html

一、读取人脸数据(向量化人脸容器)

function [faceContainer,label]=ReadFace(n_persons,flag)
%   当flag为0时,表示读取训练集,flag为1时,表示读取测试集
%   n_persons为多少人,label是人脸的标签  
%   faceContainer
评论 95
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

东城青年

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值