資源簡(jiǎn)介
基于2DPCA的人臉識(shí)別在MATLAB上的實(shí)現(xiàn)
代碼片段和文件信息
%?本程序采用2級(jí)PCA提取特征,最小藕歐距離分類器進(jìn)行人臉識(shí)別,實(shí)驗(yàn)數(shù)據(jù)為orl人臉庫(kù)。
%
%?本文作為我從事模式識(shí)別研究的開始,留下此代碼作為見證。
%
%?由于Matlab軟件是初次使用,很多函數(shù)還不是很熟識(shí),所以代碼的執(zhí)行效率可能不夠高,本代碼僅供參考。
%
%??參考文獻(xiàn):J.?Yang?D.?Zhang?A.F.?Frangi?J.Y.?Yang?Two-dimensional?PCA:?a?new?approach?to?appearancebased?face?representation?and?recognition?IEEE?Trans.?Pattern?Anal.?Mach.?Intell.?26?(1)?(2004)
%?131–137.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%This?program?is?writen?by?zhangming?on?2009-5-10
%this?is?my?homeworke?of?machine?leaning
%my?e-mail:?zm_fred@163.com
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
clear?all
clc
close?all
%選擇訓(xùn)練樣本路徑
TrainDatabasePath?=?uigetdir(‘F:\本專業(yè)\人臉數(shù)據(jù)庫(kù)資源\人臉數(shù)據(jù)庫(kù)\ORL‘?‘Select?training?database?path‘?);
%選擇測(cè)試樣本路徑
TestDatabasePath?=?uigetdir(‘F:\本專業(yè)\人臉數(shù)據(jù)庫(kù)資源\人臉數(shù)據(jù)庫(kù)\ORL‘?‘Select?test?database?path‘);
%生成測(cè)試數(shù)據(jù)集
%T?=?CreateDatabase(TrainDatabasePath);
TrainFiles?=?dir(TrainDatabasePath);
class_Number?=?0;
s=size(TrainFiles1);
%計(jì)算訓(xùn)練樣本個(gè)數(shù)
for?i?=?1:size(TrainFiles
評(píng)論
共有 條評(píng)論