資源簡介
使用MATLAB代碼實現(xiàn)人臉識別,使用GUI顯示。

代碼片段和文件信息
%開始辨認4?9.4??開始辨認圖片
%?---?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);?%計算每幅圖像的投影
distance?=?9999999999999999999;
%?最小距離法,尋找和待識別圖片最為接近的訓(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=‘識別失敗‘;
if(strcmp(file1file2)==1)
jieguo=‘識別成功‘;
end
set(handles.edit1‘string‘jieguo)
end
end
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????????861??2017-05-12?10:35??GUI人臉識別MATLAB代碼\pushbutton2_Callback.m
?????文件????????1079??2017-05-12?10:35??GUI人臉識別MATLAB代碼\pushbutton3_Callback.m
?????文件????????2129??2017-05-12?10:35??GUI人臉識別MATLAB代碼\pushbutton4_Callback.m
?????文件?????????509??2017-05-12?10:33??GUI人臉識別MATLAB代碼\unti
?????文件?????????717??2017-05-12?10:34??GUI人臉識別MATLAB代碼\unti
?????文件?????????550??2017-05-12?10:39??GUI人臉識別MATLAB代碼\unti
?????目錄???????????0??2017-05-12?11:26??GUI人臉識別MATLAB代碼\
評論
共有 條評論