-
大小: 4KB文件類型: .zip金幣: 2下載: 0 次發(fā)布日期: 2021-06-08
- 語(yǔ)言: Matlab
- 標(biāo)簽:
資源簡(jiǎn)介
使用MATLAB代碼實(shí)現(xiàn)人臉識(shí)別,使用GUI顯示。

代碼片段和文件信息
%開(kāi)始辨認(rèn)4?9.4??開(kāi)始辨認(rèn)圖片
%?---?Executes?on?button?press?in?pushbutton2.
function?pushbutton2_Callback(hobject?eventdata?handles)
global?im
global?reference
global?W
global?imgmean
global?col_of_data
global?pathname
global?img_path_list
global?file1
%?預(yù)處理新數(shù)據(jù)
im?=?double(im(:));
objectone?=?W‘*(im?-?imgmean);?%計(jì)算每幅圖像的投影
distance?=?9999999999999999999;
%?最小距離法,尋找和待識(shí)別圖片最為接近的訓(xùn)練圖片
for?k?=?1:col_of_data
temp?=?norm(objectone?-?reference(:k));
if(distance>temp)
aimone?=?k;
distance?=?temp;
aimpath?=?strcat(pathname?‘/‘img_path_list(aimone).name);
axes(handles.axes2)
imshow(aimpath)
file2=img_path_list(aimone).name;
file2(end-6:end)=[];
set(handles.edit4‘string‘file2)
jieguo=‘識(shí)別失敗‘;
if(strcmp(file1file2)==1)
jieguo=‘識(shí)別成功‘;
end
set(handles.edit1‘string‘jieguo)
end
end
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件?????????861??2017-05-12?10:35??GUI人臉識(shí)別MATLAB代碼\pushbutton2_Callback.m
?????文件????????1079??2017-05-12?10:35??GUI人臉識(shí)別MATLAB代碼\pushbutton3_Callback.m
?????文件????????2129??2017-05-12?10:35??GUI人臉識(shí)別MATLAB代碼\pushbutton4_Callback.m
?????文件?????????509??2017-05-12?10:33??GUI人臉識(shí)別MATLAB代碼\unti
?????文件?????????717??2017-05-12?10:34??GUI人臉識(shí)別MATLAB代碼\unti
?????文件?????????550??2017-05-12?10:39??GUI人臉識(shí)別MATLAB代碼\unti
?????目錄???????????0??2017-05-12?11:26??GUI人臉識(shí)別MATLAB代碼\
評(píng)論
共有 條評(píng)論