亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? my_2dpca.m

?? 現(xiàn)有的代數(shù)特征的抽取方法絕大多數(shù)采用一維的方法
?? M
字號:
function recognize = my_2dpca(path,persons,numface,numtrain,numpc)
% RECOGNIZE = MY_2DPCA(PATH,PERSONS,NUMFACE,NUMTRAIN,NUMPC)
% Recognize 正確識別率; path 存放人臉圖像的路徑; 
% persons 類別數(shù); numface 每個類別的樣本數(shù);numtrain 訓(xùn)練樣本的個數(shù); 
% numpc 主元個數(shù)

% 例:用orl人臉庫,訓(xùn)練樣本為8,選取主元數(shù)目為100
% path='D:\orl\';
% persons=40;
% numface=10;
% numtrain=6;
% numpc=6;
% recognize=my_2dpca(path,persons,numface,numtrain,numpc)
% 結(jié)果顯示:    正確識別率:96.5%

% ********************************************************************************************************
% Part I 環(huán)境設(shè)置
% ********************************************************************************************************

% 《1》生成路徑 ==========================================================================================

for i=1:persons
    str=num2str(i);
    if i<10
        str=['0',str];
    end
    Folder(i,:)=[path,'s',str,'\'];
end
 
BMPfile =['01.bmp';'02.bmp';'03.bmp';'04.bmp';'05.bmp';
     '06.bmp';'07.bmp';'08.bmp';'09.bmp';'10.bmp';'11.bmp'];

% <<< 2 >>> 計算參數(shù)   ====================================================================================

    numtest=numface-numtrain;                                    % 每個人參加測試的樣本數(shù)
    all_train=persons*numtrain;                                  % 所有參加訓(xùn)練的樣本數(shù) 
    all_test=persons*numtest;                                    % 所有參加測試的樣本數(shù)
    
% ********************************************************************************************************
% Part II 求正交坐標系(由正交的單位向量{X1,X2,...,Xnumpc}構(gòu)成的空間坐標系)
% ********************************************************************************************************

% <<< 1 >>> 裝載訓(xùn)練樣本 A(:,:,i) ========================================================================

    for i=1:persons                                          
        for j=1:numtrain                                        
            img_path=[Folder(i,:),BMPfile(j,:)];           
	        img=double(imread(img_path));                   % 讀入圖像并轉(zhuǎn)換為雙精度以便計算
            if i==1 & j==1                                  % 用第一個樣本來確定人臉樣本的大小   
                Dim=size(img);
            end
            A(:,:,(i-1)*numtrain+j)=img;                    % A 的第三維用作訓(xùn)練樣本的序號
        end
    end

% <<< 2 >>> 計算平均臉 ef 及訓(xùn)練樣本規(guī)范化 ===============================================================
    
    ef=zeros(Dim(1),Dim(2));
    for i=1:all_train
        ef=ef+A(:,:,i);                         
    end
    ef=ef/all_train;                                 
    for i=1:all_train
        A(:,:,i)=A(:,:,i)-ef;                  
    end
       
   
% <<< 3 >>> 計算協(xié)方差矩陣 G ============================================================================

    G=zeros(Dim(2),Dim(2));    
    for i=1:all_train
        G=G+A(:,:,i)'*A(:,:,i);                                   
    end
    G=G/all_train;
    
% <<< 5 >>> 計算特征值 D ,特征向量 V ====================================================================

    [V,D]=eig(G);                                   % V 為特征向量矩陣 ( col x col ) 
                                                    % D 為特征值構(gòu)成的對角陣 ( col x col )

% <<< 6 >>> 找出最大(主元)的 numpc 個特征值對應(yīng)的特征向量(相互正交的單位向量)作基構(gòu)成坐標系 =================

    [ld,ind]=sort(diag(D));                         % 對特征值進行索引排序
    landa=ld(end:-1:1);                             % 從大到小排序
    Ind=ind(end:-1:1);                              % 把對應(yīng)的序號排序
    for i=1:numpc
        X(:,i)=V(:,Ind(i));                         % 由大到小排前 numpc 個特征值的特征向量
    end


% ********************************************************************************************************
% Part III 求 A , B 的坐標(向量組)
% ********************************************************************************************************

% <<< 1 >>> 每個訓(xùn)練樣本A(:,:,i)投影到正交的單位向量{X1,X2,...,Xnumpc}構(gòu)成的空間坐標上,
%           得到它的坐標---投影特征向量組{Y1(i),Y2(i),...Ynumpc(i)}

    for i=1:all_train    
        Y(:,:,i)=A(:,:,i)*X;                        % Y 為 ( row x numpc ) 矩陣
    end

% <<< 2 >>> 裝載測試樣本 B(:,:,i) , 減去平均臉 ef , 計算在 X 空間的坐標 ================================

    for i=1:persons                                          
        for j=(numtrain+1):numface                      % 從每個人第(numtrain+1)個樣本起剩余的樣本用來測試                              
            img_path=[Folder(i,:),BMPfile(j,:)];           
	        img=double(imread(img_path));           
            B(:,:,numtest*(i-1)+(j-numtrain))=img;          
        end
    end
    for i=1:all_test
        B(:,:,i)=B(:,:,i)-ef;                       % 減去平均臉
    end
    for i=1:all_test    
        YT(:,:,i)=B(:,:,i)*X;                       % YT 為 B 在坐標系 {X1,X2,...,Xnumpc} 上的坐標
    end

% ********************************************************************************************************
% Part IV 計算的 A , B  在坐標系內(nèi)的歐氏距離,并進行分類
% ********************************************************************************************************

err=0;                                      % 錯判計數(shù)器
Aclass=zeros(all_train,1);                        % 訓(xùn)練樣本的分類
Bclass=zeros(all_test,1);                        % 測試樣本的本應(yīng)屬于的類別
Bresult=zeros(all_test,1);                       % 測試樣本被判別屬于的類別

for ac=1:all_train
    Aclass(ac)=ceil(ac/numtrain);                % 訓(xùn)練樣本的分類
end

for bc=1:all_test
    Bclass(bc)=ceil(bc/numtest);                % 測試樣本的本應(yīng)類別
end

for i=1:all_test
    Dij=zeros(all_train,1);                       % 第 i 個測試樣本到所有訓(xùn)練樣本的距離
    for j=1:all_train
        YD=YT(:,:,i)-Y(:,:,j);              % 第 i 個測試樣本與第 j 個訓(xùn)練樣本的各個投影特征向量的差
        for k=1:numpc
            Dij(j)=Dij(j)+norm(YD(:,k));    % 差的二范數(shù)累加即為兩者的歐氏距離
        end
    end
    [Min,IND]=sort(Dij);                    % 從小到大索引,取最小的那個類別即為結(jié)果
    Bresult(i)=Aclass(IND(1));
    if Bresult(i)~=Bclass(i)                % 判別錯誤率
        err=err+1;
    end
end
    
recognize=['正確識別率:',num2str((1-err/all_test)*100),'%'];    % 顯示識別結(jié)果

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
黄色成人免费在线| 日韩欧美亚洲国产另类| 欧美亚洲一区二区在线观看| 欧美一级精品在线| 亚洲精品免费一二三区| 国产麻豆成人传媒免费观看| 欧美精品丝袜中出| 亚洲色图一区二区三区| 国产精品一区免费视频| 欧美绝品在线观看成人午夜影视| 国产精品色婷婷久久58| 免费成人小视频| 欧美精品三级在线观看| 亚洲品质自拍视频| 99热在这里有精品免费| 欧美va亚洲va| 麻豆精品久久精品色综合| 欧美在线你懂得| 日一区二区三区| 91麻豆精品一区二区三区| 久久久久久亚洲综合影院红桃| 日本成人在线网站| 欧美三级日韩三级| 国产精品久久久久久久久搜平片| 国产麻豆成人传媒免费观看| 欧美变态凌虐bdsm| 国产在线一区二区| 337p粉嫩大胆噜噜噜噜噜91av| 日本欧美在线观看| 欧美一区二区三区白人| 日韩不卡手机在线v区| 欧美日韩夫妻久久| 日韩不卡免费视频| 日韩一区二区在线播放| 久久精品国产精品亚洲精品| 日韩午夜激情免费电影| 久久国产三级精品| 精品国产成人系列| 国产美女久久久久| 国产精品国产三级国产aⅴ入口 | 天堂av在线一区| 精品1区2区3区| 视频一区二区三区中文字幕| 欧美精品在线一区二区| 久久国产精品第一页| 久久色.com| 99热国产精品| 亚洲国产精品麻豆| 欧美成人性福生活免费看| 国产精品自拍毛片| 亚洲欧美日韩综合aⅴ视频| 99精品视频一区二区三区| 亚洲欧美韩国综合色| 欧美久久久影院| 国产在线视频精品一区| 国产精品天天摸av网| 色综合一个色综合| 亚洲成人激情av| 精品裸体舞一区二区三区| 波多野结衣在线aⅴ中文字幕不卡| 亚洲婷婷国产精品电影人久久| 欧美挠脚心视频网站| 久久 天天综合| 亚洲欧洲av一区二区三区久久| 91麻豆免费观看| 久久精品国内一区二区三区| 国产精品久久一卡二卡| 欧美高清www午色夜在线视频| 国产二区国产一区在线观看| 亚洲综合丝袜美腿| 精品国产网站在线观看| 色8久久精品久久久久久蜜| 老司机精品视频线观看86| 中文字幕一区二区视频| 日韩一级大片在线| 91在线精品一区二区| 看电影不卡的网站| 一个色在线综合| 26uuu精品一区二区| 欧美影院一区二区三区| 国产一区二区三区在线观看免费视频 | 国产精品人成在线观看免费| 欧美日韩国产高清一区| 成人视屏免费看| 麻豆精品一区二区av白丝在线| 亚洲激情中文1区| 国产日韩欧美亚洲| 日韩欧美资源站| 91国产免费观看| 播五月开心婷婷综合| 国产在线精品不卡| 日韩电影一区二区三区四区| 亚洲精品ww久久久久久p站| 久久综合精品国产一区二区三区| 欧美日韩视频第一区| 99精品视频在线免费观看| 国产精品自拍一区| 国内精品久久久久影院薰衣草 | 综合久久久久久久| 国产欧美一区视频| 久久综合九色综合97婷婷| 5858s免费视频成人| 在线观看av不卡| 99久久精品情趣| 成人免费看片app下载| 极品少妇xxxx精品少妇| 日韩国产欧美在线观看| 午夜精品在线看| 五月天一区二区三区| 亚洲国产中文字幕| 亚洲与欧洲av电影| 亚洲永久免费视频| 亚洲国产精品视频| 午夜激情久久久| 日韩av一区二区在线影视| 日韩电影一区二区三区| 日本美女视频一区二区| 久久国产福利国产秒拍| 久久99精品国产麻豆婷婷| 国产一区视频导航| 国产xxx精品视频大全| 成人午夜激情片| 91亚洲国产成人精品一区二区三| 97超碰欧美中文字幕| 欧美在线小视频| 91精选在线观看| 欧美tickling网站挠脚心| 久久亚洲综合色一区二区三区| 久久久www成人免费毛片麻豆| 国产日本一区二区| 中文字幕中文字幕一区二区| 亚洲卡通动漫在线| 视频在线观看一区| 国产一区二区三区高清播放| 懂色中文一区二区在线播放| 成人白浆超碰人人人人| 欧美性大战xxxxx久久久| 欧美精品一二三四| 久久久精品影视| ●精品国产综合乱码久久久久 | 精品一区二区三区蜜桃| 国产精品一二三在| 91捆绑美女网站| 日韩一级片在线播放| 亚洲国产电影在线观看| 亚洲一区二区综合| 久久丁香综合五月国产三级网站| 国产69精品一区二区亚洲孕妇 | 天堂在线一区二区| 国产成人精品免费| 欧美年轻男男videosbes| 精品国产伦一区二区三区观看体验| 国产精品―色哟哟| 蜜桃久久av一区| 色综合久久久久网| 久久这里只有精品首页| 亚洲美女视频一区| 国产一区91精品张津瑜| 99精品桃花视频在线观看| 日韩女优制服丝袜电影| 亚洲乱码日产精品bd| 麻豆精品视频在线观看视频| 91啦中文在线观看| 久久精品视频在线免费观看| 亚洲一级电影视频| 成人激情综合网站| 日韩免费观看高清完整版在线观看| 国产精品久久一级| 国产自产v一区二区三区c| 欧美性感一类影片在线播放| 中文成人av在线| 激情综合网激情| 91麻豆精品国产91久久久久| 日韩毛片在线免费观看| 国产精品一区二区三区四区| 欧美精品久久久久久久多人混战| 国产精品久久久久久久裸模| 国产一区在线不卡| 欧美不卡一二三| 青青草97国产精品免费观看无弹窗版 | 5858s免费视频成人| 一区二区三区丝袜| a在线欧美一区| 国产日本欧美一区二区| 国产真实乱子伦精品视频| 91精品一区二区三区在线观看| 有坂深雪av一区二区精品| 波多野结衣精品在线| 久久精品亚洲麻豆av一区二区| 毛片av一区二区| 日韩一级精品视频在线观看| 午夜精品福利一区二区三区av| 欧美专区在线观看一区| 亚洲天堂福利av| 97se亚洲国产综合自在线不卡| 国产精品成人在线观看| eeuss鲁片一区二区三区在线看 | 精品国产区一区| 九色综合国产一区二区三区| 日韩精品综合一本久道在线视频|