📄 dataaddtest.asv
字号:
clc
if exist('img')
if(exist('fdata.dat')==2)
load('fdata.dat','-mat');
fnumber=fnumber+1;
max_class=max_class+1;
class_number=max_class;
data{fnumber,1}=img(:);
data{fnumber,2}=class_number;
save('fdata.dat','data','fnumber','max_class','-append');
clc
disp(strcat('Face succesfully added to database with ID number --> ',num2str(class_number)));
disp('Press any key to continue')
disp(' ')
disp(' ')
clc
disp(' INFORMATION RECORD')
disp('***********************************')
a=input('Name ','s');
b=input('Surname ','s');
c=input('Phone Number ','s');
disp('**************************');
h=input('ALLOW ACCESS--[Y/N]','s');
switch(h)
case 'y'
case 'Y'
case 'N'
case 'n'
otherwise
disp('WRONG KEY!! NO ACCESS')
end
disp(' ');
disp('Please add a refference image ')
disp('Press any key to select your image')
pause
[ans,pathname]=uigetfile( ...
{'*.jpg';'*.jpeg'...
}, ...
'Select an IMAGE');
if isequal(ans,0)
disp('ACTION CANCELLED');
y=num2str(class_number);
save([y '.dat'],'a','b','c','h')
save([a '.dat'],'a','b','c','h')
% clc
% disp('INFORMATION SAVED!!!')
% disp('Press any key to continue')
% pause
% bdrfacerec
%
% try
%
% kl=imread([pathname ans]);
%
% imshow(kl)
% save([y '.dat'],'a','b','c','h','kl')
% save([a '.dat'],'a','b','c','h','kl')
% close all
% clc
% disp('INFORMATION SAVED!!!')
% disp('Press any key to continue')
% pause
% bdrfacerec
%
%
% catch
%
% clc
% disp('UNKNOWN FORMAT!! The image cannot be loaded')
% disp('Other variables are saved ')
% disp('Press any key to continue...')
% pause
% clear all
% bdrfacerec
% return
% end
else
clc
fnumber=1;
class_number=1;
data{fnumber,1}=img(:);
max_class=1;
data{fnumber,2}=class_number;
save('fdata.dat','data','fnumber','max_class');
clc
disp('Database was empty and has just been created.')
disp(strcat('Face succesfully added to database with ID number-->',num2str(class_number)));
disp(' ')
disp(' ')
disp(' INFORMATION RECORD')
disp('***********************************')
a=input('Name ','s');
b=input('Surname ','s');
c=input('Phone Number ','s');
disp('**************************');
h=input('ALLOW ACCESS--[Y/N]','s');
switch(h)
case 'y'
case 'Y'
case 'N'
case 'n'
otherwise
disp('WRONG KEY!! NO ACCESS')
end
disp(' ');
disp('Please add a refference image ')
disp('Press any key to select your image')
pause
[ans,pathname]=uigetfile( ...
{'*.jpg';'*.jpeg'...
}, ...
'Select an IMAGE');
if isequal(ans,0)
disp('ACTION CANCELLED');
y=num2str(class_number);
save([y '.dat'],'a','b','c','h')
save([a '.dat'],'a','b','c','h')
clc
disp('INFORMATION SAVED!!!')
disp('Press any key to continue')
pause
bdrfacerec
end
try
kl=imread([pathname ans]);
imshow(kl)
y=num2str(class_number);
save([y '.dat'],'a','b','c','h','kl')
save([a '.dat'],'a','b','c','h','kl')
close all
clc
disp('INFORMATION SAVED!!!')
disp('Press any key to continue')
pause
bdrfacerec
catch
clc
y=num2str(class_number);
save([y '.dat'],'a','b','c','h')
save([a '.dat'],'a','b','c','h')
disp('UNKNOWN IMAGE FORMAT!! The face cannot be loaded')
disp('Other variables are saved ')
disp('Press any key to continue...')
pause
clear all
bdrfacerec
end
end
end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -