前言 在前面的博文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計算 ...