⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ws.asv

📁 一个指纹识别系统
💻 ASV
字号:
global img img2  img3 xc yc  graylevmax xc2 yc2  gabor1  gabor2  gabor3  gabor4  gabor5  gabor6  gabor7  gabor8 z1 z1x z1y ComponentPrint1 ComponentPrint2 ComponentPrint3 ComponentPrint4 ComponentPrint5 ComponentPrint6 ComponentPrint7 ComponentPrint8
global text1 text2 text3  push1 push2 push3 push4 push5 push6 push7 push8 push9 push10 push11 push12 push13
global push14 push15 push16 push17 push18 push19 push20 push21 push22 push23 push24 push25 push26 push27 push28 push29 push30 push31 push32
hfig=figure('toolbar','none','Menubar','none','position',[40,40,910 600],'name','指纹识别系统','resize','on');


push1=uicontrol('parent',hfig,'style','pushbutton','visible','on','string','读取图象','position',[0 570 70 30]);
set(push1,'callback','Freadpho');

push2=uicontrol('parent',hfig,'style','pushbutton','visible','off','string','计算指纹中心','position',[250 570 125 30]);
set(push2,'callback',' Fcentralize');

push3=uicontrol('parent',hfig,'style','pushbutton','visible','off','string','图象修剪','position',[555 570 100 30]);
set(push3,'callback',' Fcrop');

push4=uicontrol('parent',hfig,'style','pushbutton','visible','off','string','扇形化','position',[0 370 70 30]);
set(push4,'callback','Fsectorize');

push5=uicontrol('parent',hfig,'style','pushbutton','visible','off','string','归一化','position',[250 370 125 30]);
set(push5,'callback','Fnormalize');

push6=uicontrol('parent',hfig,'style','pushbutton','visible','off','string','gabor 0度','position',[555 370 100 30]);
set(push6,'callback','Fgaborfilter(1)');

push7=uicontrol('parent',hfig,'style','pushbutton','visible','off','string','gabor 22.5度','position',[555 340 100 30]);
set(push7,'callback','Fgaborfilter(2)');

push8=uicontrol('parent',hfig,'style','pushbutton','visible','off','string','gabor 45度','position',[555 310 100 30]);
set(push8,'callback','Fgaborfilter(3)');

push9=uicontrol('parent',hfig,'style','pushbutton','visible','off','string','gabor 67.5度','position',[555 280 100 30]);
set(push9,'callback','Fgaborfilter(4)');

push10=uicontrol('parent',hfig,'style','pushbutton','visible','off','string','gabor 90度','position',[655 370 100 30]);
set(push10,'callback','Fgaborfilter(5)');

push11=uicontrol('parent',hfig,'style','pushbutton','visible','off','string','gabor 112.5度','position',[655 340 100 30]);
set(push11,'callback','Fgaborfilter(6)');

push12=uicontrol('parent',hfig,'style','pushbutton','visible','off','string','gabor 135度','position',[655 310 100 30]);
set(push12,'callback','Fgaborfilter(7)');

push13=uicontrol('parent',hfig,'style','pushbutton','visible','off','string','gabor 157.5度','position',[655 280 100 30]);
set(push13,'callback','Fgaborfilter(8)');

push14=uicontrol('parent',hfig,'style','pushbutton','visible','off','string','卷积 0度','position',[0 170 70 30]);
set(push14,'callback','Fconvolute(1)');

push15=uicontrol('parent',hfig,'style','pushbutton','visible','off','string','卷积 22.5度','position',[0 140 70 30]);
set(push15,'callback','Fconvolute(2)');

push16=uicontrol('parent',hfig,'style','pushbutton','visible','off','string','卷积 45度','position',[0 110 70 30]);
set(push16,'callback','Fconvolute(3)');

push17=uicontrol('parent',hfig,'style','pushbutton','visible','off','string','卷积67.5度','position',[0 80 70 30]);
set(push17,'callback','Fconvolute(4)');

push18=uicontrol('parent',hfig,'style','pushbutton','visible','off','string','卷积 90度','position',[70 170 70 30]);
set(push18,'callback','Fconvolute(5)');

push19=uicontrol('parent',hfig,'style','pushbutton','visible','off','string','卷积112.5度','position',[70 140 70 30]);
set(push19,'callback','Fconvolute(6)');

push20=uicontrol('parent',hfig,'style','pushbutton','visible','off','string','卷积 135度','position',[70 110 70 30]);
set(push20,'callback','Fconvolute(7)');

push21=uicontrol('parent',hfig,'style','pushbutton','visible','off','string','卷积157.5度','position',[70 80 70 30]);
set(push21,'callback','Fconvolute(8)');

push22=uicontrol('parent',hfig,'style','pushbutton','visible','off','string','0度特征','position',[300 170 70 30]);
set(push22,'callback','Ffeatures(1)');

push23=uicontrol('parent',hfig,'style','pushbutton','visible','off','string','22.5度特征','position',[300 140 70 30]);
set(push23,'callback','Ffeatures(2)');

push24=uicontrol('parent',hfig,'style','pushbutton','visible','off','string','45度特征','position',[300 110 70 30]);
set(push24,'callback','Ffeatures(3)');

push25=uicontrol('parent',hfig,'style','pushbutton','visible','off','string','67.5度特征','position',[300 80 70 30]);
set(push25,'callback','Ffeatures(4)');

push26=uicontrol('parent',hfig,'style','pushbutton','visible','off','string','90度特征','position',[370 170 70 30]);
set(push26,'callback','Ffeatures(5)');

push27=uicontrol('parent',hfig,'style','pushbutton','visible','off','string','112.5度特征','position',[370 140 70 30]);
set(push27,'callback','Ffeatures(6)');

push28=uicontrol('parent',hfig,'style','pushbutton','visible','off','string','135度特征','position',[370 110 70 30]);
set(push28,'callback','Ffeatures(7)');

push29=uicontrol('parent',hfig,'style','pushbutton','visible','off','string','157.5度特征','position',[370 80 70 30]);
set(push29,'callback','Ffeatures(8)');

push30=uicontrol('parent',hfig,'style','pushbutton','visible','off','string','指纹编码并加入指纹库','position',[650 170 160 30]);
set(push30,'callback','Ffingercode');

push31=uicontrol('parent',hfig,'style','pushbutton','visible','off','string','指纹匹配','position',[650 70 100 30]);
set(push31,'callback','Fcheck');

push32=uicontrol('parent',hfig,'style','pushbutton','visible','on','string','删除模板库','position',[830 70 80 30]);
set(push32,'callback','Fdelete');

%添加成功信息显示
text1=uicontrol('parent',hfig,'style','text','backgroundcolor','white','visible','off','position',[650,140,160 30],'FontSize',12);

%模板库信息显示
text2=uicontrol('parent',hfig,'style','text','backgroundcolor','white','visible','off','position',[650,110,160 30],'FontSize',12);
if (exist('fp_database.dat')==2)
   load('fp_database.dat','-mat');           
else
  fp_number=0;            
end
message2=strcat('系统现有 ',num2str(fp_number),'个模板');
set(text2,'visible','off','string',message2);

%测试结果信息显示
text3=uicontrol('parent',hfig,'style','text','backgroundcolor','white','visible','off','position',[650,10,160 60],'FontSize',12);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -