【Matlab】PCA降维实现人脸识别(附学习资料、代码程序及注解、运行结果)
Matlab实现PCA人脸识别 寒假来了,阿汪先生总结了这一学期里学到的一些东西,并来和大家分享一下。 一、理论知识基础 1、一些前辈的经验分享(不局限于这些) (1) PCA人脸识别详解——初学者必看 . (2) 理解主成分分析 (PCA) . (3) LLE算法 . (4) 拉格朗日乘子法 . 2、阿汪先生做的一些笔记和用到的资料 原理资料上讲的很好,阿汪做了一些批注。水平不够,大家见谅呀!^-^ (1) 05-人脸图像超分辨率重建 . (2) 6.5-基于K-L变换的特征提取 . (3) Matlab_PCA_图像降维和人脸匹配_笔记 . 主要用到的资料: 人脸识别与人体动作识别技术及应用 [专著] / 曹林著.——北京:电子工业出版社,2015.8,ISBN:978-7-121-26660-7. 模式识别及MATLAB实现 [专著] / 杨杰主编.——北京:电子工业出版社,2017.8,ISBN:978-7-121-32127-6. 二、注解代码程序 1、重塑训练数据-T() function T = CreateDatabase(TrainDatabasePath) %此函数重塑训练数据库的所有2D图像放入一维列向量中。 %然后,将这些一维列向量放在一行中构造2D矩阵“ T”。 %一个2D矩阵,包含所有1D图像矢量。 %假设训练数据库中的所有P图像的MxN大小相同。