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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? nearest.m

?? matlab中進行人臉識別研究時用到的所有程序碼路徑的設置.
?? M
字號:
% The nearest neighbor classifier with the features extracted by PCA,
% 2D-PCA, LDA AND 2D-LDA.
% 2DPCA,then return a matrix contined all the data 

p=120;                 % the output number of principal componants in 1D-PCA
d=12;                 % the output number of principal componants in 2D-PCA
L=6;                  % the output number of principal componants in LDA
l=12;
nx=10;                 % the training sample number of semi-special-person
np=10;                 % the number of person in the Imageset
nsig=11;              % the number of sigle expression of one person


% load sequencedata32
% [Npix,Nperson]=size(Imageset);
% npix=sqrt(Npix);


% load cohndetseq32
load staticdata32
% load grame8data32     % in this dataset detimage=abs(I-II) and the
%                         interval between frames is 8
% load middlenonabs      % in this dataset detimage=II-I
Imageset=data.X;
Imagelab=data.y;
[Npix,dummy]=size(Imageset);
npix=sqrt(Npix);

%% get the unitary image
% Imagemax=max(Imageset);
% Imageset=Imageset./(ones(Npix,1)*Imagemax);


%  %%%% special-person recognizition
% Xspec=zeros(Npix,nx*np*7);
% Yspec=zeros(Npix,(nsig-nx)*np*7);
% standard=kron(1:7,ones((nsig-nx)*np,1));
% 
% for i=1:np*7
%     Xspec(:,(i-1)*nx+1:i*nx)=Imageset(:,(i-1)*nsig+1:(i-1)*nsig+nx);
%     Yspec(:,(i-1)*(nsig-nx)+1:i*(nsig-nx))=Imageset(:,(i-1)*nsig+nx+1:i*nsig);
% end
% % %%% 1D-PCA
% U=pcafeature(Xspec,p,1);
% trainset=U'*Xspec;                     % get the pca training set
% testset=U'*Yspec;                      % the test image after translate
% 
% % %% PCA+LDA
% % Upca=pcafeature(Xspec,p,1);
% % Z=Upca'*Xspec;
% % label=kron(1:7,ones(1,nx*np));
% % data=struct('X',Z,'y',label);
% % U=ldafeature(data,L);
% % trainset=U'*Z;
% % testset=U'*(Upca'*Yspec);
% 
% detvect=sum((kron(ones(1,(nsig-nx)*np*7),trainset)-kron(testset,ones(1,nx*np*7))).^2);
% detmat=reshape(detvect,nx*np*7,(nsig-nx)*np*7);
% [dummy,labspec]=min(detmat);
% labspec=ceil(labspec/(nx*np));
% specialmat=reshape(labspec,(nsig-nx)*np,7);
% recgspec=sum(specialmat==standard);
% recgspecratio=recgspec/((nsig-nx)*np)
% total=mean(recgspecratio)


%%% do oneself
% Xset=zeros(Npix,6*(18-1));
% Yset=zeros(Npix,6);
% labcohn=zeros(18,6);
% labY=zeros(18,6);

%% get the unitary image
% Imagemax=max(Imageset);
% Imageset=Imageset./(ones(Npix,1)*Imagemax);

% for i=1:18
%     Xset=[Imageset(:,1:(i-1)*6) Imageset(:,i*6+1:end)];
%     labX=[Imagelab(1:(i-1)*6) Imagelab(i*6+1:end)];
%     Yset=Imageset(:,(i-1)*6+1:i*6);
%     labY(i,:)=Imagelab((i-1)*6+1:i*6);
%     
%     %% 2D-LDA
%     data=struct('X',Xset,'y',labX);
%     intialR=rand(npix);
%     options=struct('R0',intialR,'low1',l,'low2',l,'ITE',5);
%     [U,B,V]=twodlda_modify(data,options,2,1000);
%     for j=1:6
%         Y=reshape(Yset(:,j),npix,npix);
%         testimage=reshape(U'*Y*V,l*l,1);
%         distance=sum((testimage*ones(1,6*(18-1))-B).^2);
%         [dummy,labindex]=min(distance);
%         labcohn(i,j)=labX(labindex);
%     end
%     
% end
% 
% recgcohn=sum(labcohn==labY);
% recgcohnratio=recgcohn/18


%% non-special-person recgnizition by leave-one method
Xnon=zeros(Npix,nsig*7*(np-1));
Ynon=zeros(Npix,nsig*7);
labX=zeros(1,nsig*7*(np-1));
recgnon=zeros(np,7);
recgnon2=zeros(np,7);
recgnon2dlda=zeros(np,7);
recgnon3=zeros(np,7);
standard=kron(1:7,ones(nsig,1));
err=zeros(1,np);
distribution=zeros(7,7,np);
for i=1:np       % select the ith person to test
    for j=1:7
        Xnon(:,(j-1)*(np-1)*nsig+1:j*(np-1)*nsig)=[Imageset(:,(j-1)*np*nsig+1:(j-1)*np*nsig+(i-1)*nsig) Imageset(:,(j-1)*np*nsig+i*nsig+1:j*np*nsig)];
        labX((j-1)*(np-1)*nsig+1:j*(np-1)*nsig)=[Imagelab((j-1)*np*nsig+1:(j-1)*np*nsig+(i-1)*nsig) Imagelab((j-1)*np*nsig+i*nsig+1:j*np*nsig)];
        Ynon(:,(j-1)*nsig+1:j*nsig)=Imageset(:,(j-1)*np*nsig+(i-1)*nsig+1:(j-1)*np*nsig+i*nsig);        
    end

%      %%% 1D-PCA+LDA
%      Upca=pcafeature(Xnon,p,1);
%      Z=Upca'*Xnon;
%      data=struct('X',Z,'y',labX);
%      U=ldafeature(data,L);
%      % train and test **********************************
%      trainset=U'*Z;                     % get the pca training set
%      testset=U'*(Upca'*Ynon);                      % the test image after translate
%      labnon=zeros(1,nsig*7);
%      for j=1:nsig*7
%          detvect=sum((trainset-testset(:,j)*ones(1,(np-1)*nsig*7)).^2);
%          detvect=reshape(detvect,(np-1)*nsig,7);
%          [dist,dummy]=min(detvect);
%          [dummy,templabel]=min(dist);
%          labnon(j)=templabel;
%      end
%      nonmat=reshape(labnon,nsig,7);
%      recgnon(i,:)=sum(nonmat==standard);
%      %% calculate the distribution of recognition
%      for j=1:7
%          distribution(j,:,i)=sum(nonmat==j*ones(nsig,7));
%      end
     
%      %% 2D-PCA
%      labnon2=zeros(1,nsig*7);
%      U=pcafeature(Xnon,d,2);
%      trainset=zeros(npix,d,nsig*(np-1)*7);
%      Xnon2=reshape(Xnon,npix,npix,nsig*(np-1)*7);
%      Ynon2=reshape(Ynon,npix,npix,nsig*7);
%      for j=1:nsig*(np-1)*7
%          trainset(:,:,j)=Xnon2(:,:,j)*U;
%      end
%      for j=1:nsig*7
%          testimage=Ynon2(:,:,j)*U;
%          distmat=sum((reshape(trainset,npix,d*nsig*(np-1)*7)-kron(ones(1,nsig*(np-1)*7),testimage)).^2);
%          distvect=sum(reshape(distmat,d,nsig*(np-1)*7));
%          [dummy,templab]=min(distvect);
%          labnon2(j)=ceil(templab/(nsig*(np-1)));
%      end
%      nonmat2=reshape(labnon2,nsig,7);
%      recgnon2(i,:)=sum(nonmat2==standard);
%      %% calculate the distribution of recognition
%      for j=1:7
%          distribution(j,:,i)=sum(nonmat2==j*ones(nsig,7));
%      end
     
     %% 2D-LDA
     laby=kron(1:7,ones(1,nsig*(np-1)));
     intialR=rand(npix);
     data=struct('X',Xnon,'y',laby);
     options=struct('R0',intialR,'low1',l,'low2',l,'ITE',5);
     [U,B,V]=twodlda_modify(data,options,2,1000);
     labnon2dlda=zeros(1,nsig*7);
     for j=1:nsig*7
         Y=reshape(Ynon(:,j),npix,npix);
         testimage=reshape(U'*Y*V,l*l,1);
         distance=sum((testimage*ones(1,nsig*(np-1)*7)-B).^2);
         [dummy,templab]=min(distance);
         labnon2dlda(j)=ceil(templab/(nsig*(np-1)));
     end
     nonmat2d=reshape(labnon2dlda,nsig,7);
     recgnon2dlda(i,:)=sum(nonmat2d==standard);
     %% calculate the distribution of recognition
     for j=1:7
         distribution(j,:,i)=sum(nonmat2d==j*ones(nsig,7));
     end
     
% %  
% % 
%      % GLRAM
%      for j=1:nsig*(np-1)*7
%          A{j}=reshape(Xnon(:,j),npix,npix);
%      end
% %      L0=eye(npix);
%      L0=rand(npix,npix);
%      [U,trainset,V,err(i)]=GLRAM(A,L0,l,l,10);
%      labglram=zeros(1,nsig*7);
%      for j=1:nsig*7
%          testimage=U'*reshape(Ynon(:,j),npix,npix)*V;
%          distance=zeros(nsig*(np-1)*7,1);
%          for k=1:nsig*(np-1)*7
%              temp=(testimage-trainset{k}).^2;
%              distance(k)=sum(temp(:));
%          end
%          [dummy,templab]=min(distance);
%          labglram(j)=ceil(templab/(nsig*(np-1)));
%      end
%      nonmat3=reshape(labglram,nsig,7);
%      recgnon3(i,:)=sum(nonmat3==standard);
% %               
end
% 
% recgnonratio=mean(recgnon/nsig)
% recgnonratio2=mean(recgnon2/nsig)
distrib=sum(distribution,3)
% recgnonratioglram=mean(recgnon3/nsig)
recgnonratio2dlda=mean(recgnon2dlda/nsig)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品制服美女久久| 国产精品亚洲人在线观看| 性做久久久久久久免费看| 日本免费新一区视频| 韩国v欧美v亚洲v日本v| 国产美女视频91| 色一情一乱一乱一91av| 日韩精品中文字幕在线不卡尤物| 久久久综合视频| 亚洲自拍偷拍麻豆| 国产一区二区精品久久99| 91丨porny丨蝌蚪视频| 欧美大度的电影原声| 亚洲靠逼com| 国产经典欧美精品| 欧美日韩国产电影| 国产精品美日韩| 激情综合网av| 欧美日韩久久不卡| 亚洲美女偷拍久久| 成人黄色免费短视频| 99re亚洲国产精品| www国产成人| 五月天国产精品| 91视频在线看| 国产欧美日韩精品一区| 亚洲一区在线观看免费观看电影高清 | 国产精品美女久久福利网站| 午夜精品久久久久| 色天天综合久久久久综合片| 国产欧美一区二区精品久导航| 日韩成人一级片| 欧美性感一类影片在线播放| 国产精品福利一区| 国产精品亚洲一区二区三区妖精| 日韩一区二区免费高清| 五月综合激情网| 色婷婷综合五月| 18欧美亚洲精品| 成人国产亚洲欧美成人综合网| 91精品欧美福利在线观看| 一区二区三区免费网站| 色呦呦一区二区三区| 国产欧美精品区一区二区三区 | 亚洲一区成人在线| 91在线观看高清| 亚洲人精品午夜| 不卡一卡二卡三乱码免费网站| 日韩精品在线网站| 狠狠色狠狠色综合日日91app| 91精品婷婷国产综合久久| 一区二区在线观看视频| 91猫先生在线| 亚洲国产欧美在线| 欧美日韩精品综合在线| 日本不卡视频在线| 欧美一区二区三区在线视频| 国产酒店精品激情| 亚洲欧美日韩成人高清在线一区| 91精品视频网| 成人免费看片app下载| 一区二区三区四区精品在线视频| 欧美精选一区二区| 国产成人精品在线看| 亚洲精品国产a久久久久久| 91精品一区二区三区久久久久久| 国产精品一线二线三线| 一区二区在线免费| 久久久久久一二三区| 色婷婷国产精品久久包臀| 久久福利视频一区二区| 亚洲欧美怡红院| 日韩欧美一区二区不卡| 99国产精品久| 国内精品视频666| 亚洲综合色自拍一区| 久久这里只有精品首页| 在线亚洲一区二区| 国产成人在线看| 日韩成人一级片| 一区二区理论电影在线观看| 久久青草国产手机看片福利盒子| 在线观看不卡一区| 丁香啪啪综合成人亚洲小说 | 欧美亚洲一区二区三区四区| 国产一区视频在线看| 五月天久久比比资源色| 18涩涩午夜精品.www| www久久久久| 7777精品伊人久久久大香线蕉经典版下载| 国产+成+人+亚洲欧洲自线| 肉丝袜脚交视频一区二区| 亚洲人成精品久久久久久| xf在线a精品一区二区视频网站| 欧美调教femdomvk| 97se亚洲国产综合自在线| 国产高清在线观看免费不卡| 日本色综合中文字幕| 亚洲一区二区精品视频| 亚洲女厕所小便bbb| 国产精品网曝门| 久久久www免费人成精品| 欧美成人r级一区二区三区| 在线成人av影院| 欧美日韩成人在线一区| 欧美熟乱第一页| 色8久久人人97超碰香蕉987| 99精品国产91久久久久久| 懂色av中文一区二区三区| 国产精品香蕉一区二区三区| 国产精品亚洲一区二区三区妖精| 精品无人区卡一卡二卡三乱码免费卡| 日韩福利视频网| 丝袜美腿亚洲综合| 午夜激情久久久| 日韩精品成人一区二区三区| 日韩激情一二三区| 日韩成人免费看| 麻豆精品一二三| 久久国产精品第一页| 国产在线一区观看| 国产精品538一区二区在线| 国产精品自拍av| 成+人+亚洲+综合天堂| 91在线小视频| 欧美视频一区二区三区四区 | 国产亚洲欧美日韩俺去了| 国产亚洲制服色| 国产精品无码永久免费888| 中文av字幕一区| 一区二区三区欧美日| 五月婷婷综合激情| 九色porny丨国产精品| 国产激情一区二区三区四区 | 国产美女视频91| 成人午夜电影久久影院| 92国产精品观看| 欧美日韩国产美| 亚洲精品在线免费观看视频| 日本一区二区三区国色天香 | 久久女同互慰一区二区三区| 亚洲国产精品传媒在线观看| 最新热久久免费视频| 亚洲国产aⅴ天堂久久| 久久精品国产99| 国产成人精品免费一区二区| 色哟哟精品一区| 日韩欧美久久久| 中文字幕一区二区三区视频| 亚洲一区二区在线免费观看视频 | 亚洲sss视频在线视频| 人人超碰91尤物精品国产| 国产在线一区观看| eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 | 亚洲女与黑人做爰| 免费观看在线综合色| 国产69精品久久久久毛片| 欧美无砖专区一中文字| 国产亚洲一区二区三区四区 | 亚洲国产成人一区二区三区| 亚洲欧美偷拍另类a∨色屁股| 全部av―极品视觉盛宴亚洲| 成人激情免费网站| 日韩精品资源二区在线| 亚洲欧美乱综合| 国产传媒日韩欧美成人| 欧美日韩欧美一区二区| 国产精品丝袜一区| 久久精品国产第一区二区三区| 色综合久久88色综合天天6| 精品国产一区二区三区久久影院| 一区二区三区四区在线| 成人网页在线观看| 精品久久久久久久久久久久久久久| 亚洲欧美日韩国产手机在线 | 欧美在线不卡视频| 国产欧美一区视频| 精品在线免费视频| 欧美肥胖老妇做爰| 亚洲一级在线观看| 99久久婷婷国产综合精品| 国产日韩精品一区二区三区在线| 日韩va亚洲va欧美va久久| 欧美亚洲日本国产| 亚洲精品乱码久久久久久黑人| 国产成人综合网| 久久精品一区二区| 国产麻豆精品95视频| 日韩欧美一级二级三级久久久| 亚洲va欧美va天堂v国产综合| 91成人国产精品| 一区二区国产视频| 91捆绑美女网站| 亚洲精品国产a久久久久久| 91原创在线视频| 亚洲欧美视频在线观看视频| av在线不卡免费看| 亚洲视频狠狠干| 色婷婷综合视频在线观看| 亚洲精品videosex极品|