Matlab PCA+SVM人脸识别(一)

平台:Matlab数据:ORL人脸库。40人,每人10幅图, 大小为112*92图像本身已经经过处理,不需要进行归一化和校准等工作
摘要由CSDN通过智能技术生成
概述:

编程平台:Matlab;

数据:       ORL人脸库。pgm格式的图片。40人,每人10幅图,图像大小为112*92像素。 图像本身已经经过处理,不需要进行归一化和校准等工作;下载地址第三段的两个都是下载链接

数据处理:主成分分析法(PCA);有关算法原理可以参考这里

分类器:    支持向量机(SVM)。

人脸识别算法步骤概述:

1、读取训练数据集;

2、主成分分析法降维并去除数据之间的相关性;

3、数据规格化(去除数据单位因素对分类造成的影响,这个对此实验造成的影响不大);

4、SVM训练(选取径向基和函数);

5、读取测试数据、降维、规格化;

6、用步骤4产生的分类函数进行分类(多分类问题,采用一对一投票策略,归位得票最多的一类);

7、计算正确率。

准备工作:

下载人脸库

如果你用的不是ORL人脸库,可能还需要先进行人脸检测

把Matlab的左上角当前路径(current folder)设置为你的.m的保存的路径,或者用addpath('...... ')设置

编程实现:
读取数据:

ReadFace.m文件,若flag=0,表述读取原文件的前五幅图作为训练数据,若flag=1,表述读取原文件的后五幅图作为测试数据

  • 22
    点赞
  • 137
    收藏
    觉得还不错? 一键收藏
  • 94
    评论
PCA XGB人脸识别是一种基于主成分分析PCA)和XGBoost算法的人脸识别方法。PCA主成分分析,是一种常用的降维方法,可以将高维的人脸特征映射到低维空间中,从而减少特征的数量,提高计算效率和模型性能。 XGBoost是一种基于梯度提升树的机器学习算法,可以有效地处理高维数据,并具有较强的分类和回归能力。将PCA和XGBoost结合起来,可以利用PCA降维的优势来减少计算量,然后使用XGBoost进行人脸识别的建模和预测。这种方法在人脸识别领域被广泛应用,具有较高的准确率和鲁棒性。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [PCA经典人脸识别PCA+SVM人脸识别方法_matlab](https://download.csdn.net/download/m0_53407570/85137102)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [机器学习及项目实战](https://blog.csdn.net/weixin_44888486/article/details/107047653)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [我愿称之为史上最全的深度学习面经总结(附答案详解)](https://blog.csdn.net/qq_29462849/article/details/125241065)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 94
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值