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

📄 ws2.asv

📁 一个指纹识别系统
💻 ASV
字号:
global img img2  img3 xc yc  graylevmax xc2 yc2 ComponentPrint 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,980 700],'name','指纹识别系统','resize','on');
push1=uicontrol('parent',hfig,'style','pushbutton','visible','on','string','读取图象','position',[0 670 100 30]);
set(push1,'callback','Freadpho');
push2=uicontrol('parent',hfig,'style','pushbutton','visible','off','string','中心点定位','position',[0 640 100 30]);
set(push2,'callback',' Fcentralize');
push3=uicontrol('parent',hfig,'style','pushbutton','visible','off','string','图象修剪','position',[0 610 100 30]);
set(push3,'callback',' Fcrop');
push4=uicontrol('parent',hfig,'style','pushbutton','visible','off','string','扇形化','position',[0 580 100 30]);
set(push4,'callback','Fsectorize');
push5=uicontrol('parent',hfig,'style','pushbutton','visible','off','string','归一化','position',[0 550 100 30]);
set(push5,'callback','Fnormalize');
push6=uicontrol('parent',hfig,'style','pushbutton','visible','off','string','gabor 0度','position',[22 500 91 30]);
set(push6,'callback','Fgaborfilter(1)');
push7=uicontrol('parent',hfig,'style','pushbutton','visible','on','string','gabor 22.5度','position',[142 500 91 30]);
set(push7,'callback','Fgaborfilter(2)');
push8=uicontrol('parent',hfig,'style','pushbutton','visible','on','string','gabor 45度','position',[262 500 91 30]);
set(push8,'callback','Fgaborfilter(3)');

push9=uicontrol('parent',hfig,'style','pushbutton','visible','on','string','gabor 67.5度','position',[382 500 91 30]);
set(push9,'callback','Fgaborfilter(4)');

push10=uicontrol('parent',hfig,'style','pushbutton','visible','on','string','gabor 90度','position',[502 500 91 30]);
set(push10,'callback','Fgaborfilter(5)');

push11=uicontrol('parent',hfig,'style','pushbutton','visible','on','string','gabor 112.5度','position',[622 500 91 30]);
set(push11,'callback','Fgaborfilter(6)');

push12=uicontrol('parent',hfig,'style','pushbutton','visible','on','string','gabor 135度','position',[742 500 91 30]);
set(push12,'callback','Fgaborfilter(7)');

push13=uicontrol('parent',hfig,'style','pushbutton','visible','on','string','gabor 157.5度','position',[862 500 91 30]);
set(push13,'callback','Fgaborfilter(8)');

push14=uicontrol('parent',hfig,'style','pushbutton','visible','on','string','0度滤波','position',[22 370 91 30]);
set(push14,'callback','Fconvolute(1)');

push15=uicontrol('parent',hfig,'style','pushbutton','visible','on','string','22.5度滤波','position',[142 370 91 30]);
set(push15,'callback','Fconvolute(2)');

push16=uicontrol('parent',hfig,'style','pushbutton','visible','on','string','45度滤波','position',[262 370 91 30]);
set(push16,'callback','Fconvolute(3)');

push17=uicontrol('parent',hfig,'style','pushbutton','visible','on','string','67.5度滤波','position',[382 370 91 30]);
set(push17,'callback','Fconvolute(4)');

push18=uicontrol('parent',hfig,'style','pushbutton','visible','on','string','90度滤波','position',[502 370 91 30]);
set(push18,'callback','Fconvolute(5)');

push19=uicontrol('parent',hfig,'style','pushbutton','visible','on','string','112.5度滤波','position',[622 370 91 30]);
set(push19,'callback','Fconvolute(6)');

push20=uicontrol('parent',hfig,'style','pushbutton','visible','on','string','135度滤波','position',[742 370 91 30]);
set(push20,'callback','Fconvolute(7)');

push21=uicontrol('parent',hfig,'style','pushbutton','visible','on','string','157.5度滤波','position',[862 370 91 30]);
set(push21,'callback','Fconvolute(8)');

push22=uicontrol('parent',hfig,'style','pushbutton','visible','on','string','0度特征','position',[22 240 91 30]);
set(push22,'callback','Ffeatures(1)');

push23=uicontrol('parent',hfig,'style','pushbutton','visible','on','string','22.5度特征','position',[142 240 91 30]);
set(push23,'callback','Ffeatures(2)');

push24=uicontrol('parent',hfig,'style','pushbutton','visible','on','string','45度特征','position',[262 240 91 30]);
set(push24,'callback','Ffeatures(3)');

push25=uicontrol('parent',hfig,'style','pushbutton','visible','on','string','67.5度特征','position',[382 240 91 30]);
set(push25,'callback','Ffeatures(4)');

push26=uicontrol('parent',hfig,'style','pushbutton','visible','on','string','90度特征','position',[502 240 91 30]);
set(push26,'callback','Ffeatures(5)');

push27=uicontrol('parent',hfig,'style','pushbutton','visible','on','string','112.5度特征','position',[622 240 91 30]);
set(push27,'callback','Ffeatures(6)');

push28=uicontrol('parent',hfig,'style','pushbutton','visible','on','string','135度特征','position',[742 240 91 30]);
set(push28,'callback','Ffeatures(7)');

push29=uicontrol('parent',hfig,'style','pushbutton','visible','on','string','157.5度特征','position',[862 240 91 30]);
set(push29,'callback','Ffeatures(8)');

push30=uicontrol('parent',hfig,'style','pushbutton','visible','on','string','指纹编码并加入指纹库     ','position',[0 100 200 30]);
set(push30,'callback','Ffingercode');

push31=uicontrol('parent',hfig,'style','pushbutton','visible','on','string','指纹匹配','position',[650 70 160 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','on','position',[0,70,200 30],'FontSize',14);

%模板库信息显示
text2=uicontrol('parent',hfig,'style','text','backgroundcolor','white','visible','on','position',[0,40,200 30],'FontSize',14);
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','on','position',[650,10,160 60],'FontSize',12);

⌨️ 快捷键说明

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