前言 在前面的博文PCA算法学习_1(OpenCV中PCA实现人脸降维)中已经初步介绍了PCA算法的大概流程及在人脸降维上面的应用。本文就进一步介绍下其理论基础和matlab的实现(也是网上学者的代码)。 开发环境:Matlab2012a 基础 假设X是一个 ...
PCA 主成分分析 算法,主要用于数据降维,保留了数据集中对方差贡献最大的若干个特征来达到简化数据集的目的。 实现数据降维的步骤: 将原始数据中的每一个样本用向量表示,把所有样本组合起来构成一个矩阵,通常需对样本矩阵进行处理,得到中性化样本矩阵 求样本矩阵的协方差矩阵 求协方差矩阵的特征值和特征向量 将求出的特征向量按照特征值的大小进行组合形成一个映射矩阵。并根据指定的PCA保留的特征个数取出映射 ...
2015-10-23 16:40 0 24270 推荐指数:
前言 在前面的博文PCA算法学习_1(OpenCV中PCA实现人脸降维)中已经初步介绍了PCA算法的大概流程及在人脸降维上面的应用。本文就进一步介绍下其理论基础和matlab的实现(也是网上学者的代码)。 开发环境:Matlab2012a 基础 假设X是一个 ...
前言: PCA是大家经常用来减少数据集的维数,同时保留数据集中对方差贡献最大的特征来达到简化数据集的目的。本文通过使用PCA来提取人脸中的特征脸这个例子,来熟悉下在oepncv中怎样使用PCA这个类。 开发环境 ...
LDA算法 对于两类问题的LDA(Matlab实现) 测试: cls1_data=[2.95 6.63;2.53 7.79;3.57 5.65;3.16 5.47]; cls2_data=[2.58 4.46;2.16 6.22;3.27 3.52]; %样本投影前 ...
function [V,S,E]=princa(X) [m,n]=size(X); %计算矩阵的行m和列n %-------------第一步:标准化矩阵-----------------% ...
基于人脸年识别算法PCA的另一个matlab工程 妈妈再也不用担心我的人脸识别算法, 但是怎么移植到嵌入式系统上, 要用C重构的话, 我选择死亡。 main.m clear all clc close all database=[pwd '\ORL'];%使用的人脸库 ...
基于PCA人脸识别算法的Matlab实现 最近在做人脸识别的项目,一直用别的接口也不是办法,找点论文 'Eigenface' Face Recognition SystemWritten by: Amir Hossein Omidvarnia This package ...
最近学习ML(Matlab),用到了PCA,参考了网上的一些资料,现在总结如下,以后忘记的话,可以回来看看。参考地址:https://blog.csdn.net/qq1987924/article/details/45965431 先来看个例子:(借用参考地址的数据)load hald; %载入 ...
上两篇博文Cordic算法——圆周系统之旋转模式、Cordic算法——圆周系统之向量模式做了理论分析和实现,但是所用到的变量依然是浮点型,而cordic真正的用处是基于FPGA等只能处理定点的平台。只需将满足精度的浮点数,放大2^n倍,取整,再进行处理。 1. 旋转模式 假设要通过FPGA计算 ...