資源簡介
利用Matlab根據knn算法實現的人臉識別,壓縮包里面包含課設的最終上交的文件、MATLAB代碼、參考文獻以及實驗圖片,下載解壓用matlab打開可以直接測試使用

代碼片段和文件信息
%?2019??YangBingxue?Inc.?All?rights?reserved
%Viseron?1.0.1
loaded_Image=load_database();
random_Index=round(400*rand(11));
random_Image=loaded_Image(:random_Index);
rest_of_the_images=loaded_Image(:[1:random_Index-1?random_Index+1:end]);
image_Signature=20;%?KNN算法?通常k是不大于20的整數
white_Image=uint8(ones(1size(rest_of_the_images2)));
mean_value=uint8(mean(rest_of_the_images2));
mean_Removed=rest_of_the_images-uint8(single(mean_value)*single(white_Image));
L=single(mean_Removed)‘*single(mean_Removed);%求協方差矩陣
[VD]=eig(L);%求協方差矩陣的特征值
V=single(mean_Removed)*V;
V=V(:end:-1:end-(image_Signature-1));
all_image_Signatire=zeros(size(rest_of_the_images2)image_Signature);
for?i=1:size(rest_of_the_images2);
????all_image_Signatire(i:)=single(mean_Removed(:i))‘*V;
end
subplot(121);
imshow(reshape(random_Image11292));
title(‘Looking?for?this?Face‘‘FontWeight‘‘bold‘‘Fontsize‘16‘color‘‘red‘);
subplot(122);
p=random_Image-mean_value;
s=single(p)‘*V;
z=[];
for?i=1:size(rest_of_the_images2)
????z=[znorm(all_image_Signatire(i:)-s2)];
????if(rem(i20)==0)imshow(reshape(rest_of_the_images(:i)11292))end;
????drawnow;
end
[ai]=min(z);
subplot(122);
imshow(reshape(rest_of_the_images(:i)11292));
title(‘Recognition?Completed‘‘FontWeight‘‘bold‘‘Fontsize‘16‘color‘‘red‘);
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2019-08-01?14:17??Face?Recognition?with?KNN?in?MATLAB(120171080212楊秉學)\
?????文件?????1195042??2019-01-15?10:09??Face?Recognition?with?KNN?in?MATLAB(120171080212楊秉學)\82206249.pdf
?????文件??????382143??2019-01-14?10:07??Face?Recognition?with?KNN?in?MATLAB(120171080212楊秉學)\Analysis-of-Face-Recognition-in-MATLAB.pdf
?????文件??????187827??2019-01-17?17:50??Face?Recognition?with?KNN?in?MATLAB(120171080212楊秉學)\Face?Recognition?with?KNN?in?MATLAB(YangBingxue).docx
?????文件??????364597??2019-01-17?17:51??Face?Recognition?with?KNN?in?MATLAB(120171080212楊秉學)\Face?Recognition?with?KNN?in?MATLAB(YangBingxue).pdf
?????文件??????848384??2019-01-17?15:49??Face?Recognition?with?KNN?in?MATLAB(120171080212楊秉學)\Face?Recognition?with?KNN?in?MATLAB.doc
?????文件??????160381??2019-01-17?08:16??Face?Recognition?with?KNN?in?MATLAB(120171080212楊秉學)\Face?Recognition?with?KNN?in?MATLAB.docx
?????文件??????224382??2019-01-17?08:16??Face?Recognition?with?KNN?in?MATLAB(120171080212楊秉學)\Face?Recognition?with?KNN?in?MATLAB.pdf
?????文件????????1392??2019-01-17?17:54??Face?Recognition?with?KNN?in?MATLAB(120171080212楊秉學)\Face_Recognition.m
?????文件??????485917??2019-01-15?10:17??Face?Recognition?with?KNN?in?MATLAB(120171080212楊秉學)\Learning?representations?by?back-propagating?errors.pdf
?????文件???????39207??2019-01-17?05:33??Face?Recognition?with?KNN?in?MATLAB(120171080212楊秉學)\flowchart.docx
?????文件?????????699??2019-01-16?15:58??Face?Recognition?with?KNN?in?MATLAB(120171080212楊秉學)\load_databa
?????文件??????168000??2019-01-15?09:55??Face?Recognition?with?KNN?in?MATLAB(120171080212楊秉學)\perceptrons-2017.pdf
?????目錄???????????0??2019-01-28?09:57??Face?Recognition?with?KNN?in?MATLAB(120171080212楊秉學)\s1\
?????文件???????10318??1994-04-18?14:17??Face?Recognition?with?KNN?in?MATLAB(120171080212楊秉學)\s1\1.pgm
?????文件???????10318??1994-04-18?14:07??Face?Recognition?with?KNN?in?MATLAB(120171080212楊秉學)\s1\10.pgm
?????文件???????10318??1994-04-18?14:17??Face?Recognition?with?KNN?in?MATLAB(120171080212楊秉學)\s1\2.pgm
?????文件???????10318??1994-04-18?14:17??Face?Recognition?with?KNN?in?MATLAB(120171080212楊秉學)\s1\3.pgm
?????文件???????10318??1994-04-18?14:17??Face?Recognition?with?KNN?in?MATLAB(120171080212楊秉學)\s1\4.pgm
?????文件???????10318??1994-04-18?14:17??Face?Recognition?with?KNN?in?MATLAB(120171080212楊秉學)\s1\5.pgm
?????文件???????10318??1994-04-18?14:07??Face?Recognition?with?KNN?in?MATLAB(120171080212楊秉學)\s1\6.pgm
?????文件???????10318??1994-04-18?14:07??Face?Recognition?with?KNN?in?MATLAB(120171080212楊秉學)\s1\7.pgm
?????文件???????10318??1994-04-18?14:07??Face?Recognition?with?KNN?in?MATLAB(120171080212楊秉學)\s1\8.pgm
?????文件???????10318??1994-04-18?14:07??Face?Recognition?with?KNN?in?MATLAB(120171080212楊秉學)\s1\9.pgm
?????目錄???????????0??2019-01-28?09:57??Face?Recognition?with?KNN?in?MATLAB(120171080212楊秉學)\s10\
?????文件???????10318??1994-04-18?14:18??Face?Recognition?with?KNN?in?MATLAB(120171080212楊秉學)\s10\1.pgm
?????文件???????10318??1994-04-18?14:07??Face?Recognition?with?KNN?in?MATLAB(120171080212楊秉學)\s10\10.pgm
?????文件???????10318??1994-04-18?14:18??Face?Recognition?with?KNN?in?MATLAB(120171080212楊秉學)\s10\2.pgm
?????文件???????10318??1994-04-18?14:18??Face?Recognition?with?KNN?in?MATLAB(120171080212楊秉學)\s10\3.pgm
?????文件???????10318??1994-04-18?14:18??Face?Recognition?with?KNN?in?MATLAB(120171080212楊秉學)\s10\4.pgm
?????文件???????10318??1994-04-18?14:18??Face?Recognition?with?KNN?in?MATLAB(120171080212楊秉學)\s10\5.pgm
............此處省略423個文件信息
評論
共有 條評論