基于PCA的人脸识别_Matlab实现(个人研读之后的一些总结)
以下是我在查阅相关文献之后的一些个人的总结,望大神们指正。
基于PCA的人脸识别
PCA简介
这是百度百科的解析:
“对于一个训练集,100个对象模板,特征是10维,那么它可以建立一个100*10的矩阵,作为样本。求这个样本的协方差矩阵,得到一个10*10的协方差矩阵,然后求出这个协方差矩阵的特征值和特征向量,应该有10个特征值和特征向量,我们根据特征值的大小,取前四个特征值所对应的特征向量,构成一个10*4的矩阵,这个矩阵就是我们要求的特征矩阵,100*10的样本矩阵乘以这个10*4的特征矩阵,就得到了一个100*4的新的降维之后的样本矩阵,每个特征的维数下降了。
人脸识别实现的主要步骤
人脸识别主要分为了两个主要的部分,一个是人脸训练,另一个重要的部分是人脸测试。(为了提高识别的准确率,可以首先对图片进行一些预处理,比如是图片的平滑,锐化,小波过滤等等,降低背景,还有图片角度对识别结果的影响)
人脸训练部分:
- 读取训练数据,将图片存到矩阵中。
- 利用PCA对图片矩阵进行降维和特征提取(对于特征提取和降维,还可以使用SVD奇异值分解的方法,但是在本文中主要使用的是PCA方法)
- 训练特征数据规范化
SVM样本训练
对于人脸识别的部分(其实和人脸训练部分类似):
1.读取测试数据。
基于PCA的人脸识别_Matlab实现(个人研读之后的一些总结)相关推荐
- 基于 PCA 的人脸识别系统及人脸姿态分析
文章目录 1 PCA 1.1 原理 1.2 算法流程 1.2.1 零均值化 1.2.2 计算协方差矩阵 1.2.3 特征值和特征向量 1.2.4 降维得到 K 维特征 1.2.5 PCA 的优缺点 2 ...
- 基于PCA的人脸识别
基于PCA的人脸识别 实验简介 PCA算法分析 PCA实现具体步骤 构造特征空间 识别 PCA方法的优劣 优势 劣势 实验步骤 训练 测试 计算识别准确率 显示结果 核心代码 分组一 分组二 实验结果 ...
- 【CSDN下载】第三期:多AGV调度系统软件、基于PCA的人脸识别系统
为便于广大开发者对热门资源的下载需求,下载频道专为广大开发者开辟了推荐一周IT优质资源通道,以供开发者参考下载,同时欢迎大家上传优质资源并留言所需的资源,小编会汇总所需,及时奉上所求. 工具安装包系列 ...
- 简单理解基于PCA的人脸识别
PAC人脸识别的基本思想就是从人脸图像中找出最能代表人脸的特征空间,去除一些不能代表人脸特征的属性.一个单个的人脸图片映射到这个特征空间得到这个特征空间的一组系数,这组系数就表示这张人脸图片的特征脸特 ...
- 【人脸识别】基于PCA+SVM人脸识别(准确率)matlab源码含GUI
一.简介 1 PCA\ PCA(Principal Component Analysis)是常用的数据分析方法.PCA是通过线性变换,将原始数据变换为一组各维度线性无关的数据表示方法,可用于提取数据的 ...
- 基于主成分分析PCA的人脸识别
经过本人复现分析,该篇博客代码不全且存在部分错误,思路仅供参考,望周知. 目录 主成分分析PCA 基于PCA的人脸识别算法 matlab代码 主成分分析PCA 主成分分析(Principal Comp ...
- 人脸识别 pca matlab,基于PCA的人脸识别的Matlab实现代码
基于PCA的人脸识别算法 --Matlab Face recognition Based on PCA 目录 人脸识别技术是基于人的脸部特征,对输入的人脸图象或者视频流 . 首先判断其是否存在人脸 , ...
- 基于MATLAB的人脸识别 (1)
目录 引言 1 1 人脸识别技术 2 1.1人脸识别的研究内容 2 1.1.1人脸检测(Face Detection) 2 1.1.2人脸表征(Face Representation) 2 1.2几种 ...
- 托托又来了——PCA实现人脸识别
托马斯·哈代又来送诗啦,搬好小凳几~~~ Sky seems to end its track; But no. The road trails down the hill at the back. ...
最新文章
- R语言计算杰卡德相似系数(Jaccard Similarity)实战:自定义函数计算Jaccard相似度、对字符串向量计算Jaccard相似度、将Jaccard相似度转化为Jaccard距离
- 西安电子地图下载 来自谷歌电子地图库 地图展示15、17、19级
- REST 之 Spring 4 RESTful service
- CDN关键技术研究与应用—内容路由技术
- FineReport实现java报表统计图表的效果图
- 【HDU - 3328】Flipper (栈模拟)
- Josephus问题的Java解决方法
- Web开发编程语言是最适合新手的吗-开课吧
- Mac版正式上线剪映,适配用M1
- AttributeError: module ‘matplotlib‘ has no attribute ‘image‘
- 设计模式系列之过滤器模式(Chriteria Pattern)
- Leetcode200岛屿数量(深搜)
- 计算机网络原理 谢希仁(第8版)第二章习题答案
- 【金九银十】java数据结构和算法第二版
- 西工大机考《 合同法》大作业网考
- Java面试笔试考点精讲视频教程
- 【坐标轴移位+主辅刻度设定】两年梳理一次性清晰的展示出来,大图解析学习超简单
- 删除pdf签名 acrobat
- Vue3实现打字机效果
- 疫情期间给女朋友敲段代码,给女朋友个小惊喜