[信息与通信]指纹识别算法

[信息与通信]指纹识别算法

ID:25856111

大小:2.07 MB

页数:41页

时间:2018-11-23

[信息与通信]指纹识别算法_第1页
[信息与通信]指纹识别算法_第2页
[信息与通信]指纹识别算法_第3页
[信息与通信]指纹识别算法_第4页
[信息与通信]指纹识别算法_第5页
资源描述:

《[信息与通信]指纹识别算法》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、functionfpextractdemo(action,varargin)%FPEXTRACTDEMO指纹特征提取演示程序%ModifiedbyPRTsinghua@hotmail.com%%输入图像必须是256×256的灰度图%8-bit灰度级的图像@500dpi.%如果这些条件不满足,一些函数中的参数必须做相应的改变%%%选项:%-Centralize:二值化图像,计算中心点%-Crop:图像修剪%-Sectorize:可视化扇形%-Normalize:归一化输入图像%-Gaborfilters:可视化Gabor滤波器%-Convolute:计算输入图像和Gabor滤波器的

2、convolution%-Features:特征可视化%-FingerCode:在数据库中加入该指纹%-Check:指纹匹配%%%指纹识别中一个至关重要的步骤就是中心点的确定。如果剪切指纹图像时出现了任何%错误,你可以使用辅助的m文件"vedicentro.m":它使得输入指纹可视化并计算指纹%中心,借助于m函数"centralizing.m"。%%在MATLAB的命令行提示中输入"fpextractdemo"运行程序%--------------------------------------------------------------------------ifnargi

3、n<1,action='InitializeFPEXTRACTDEMO';end;feval(action,varargin{:})return;%%%%%%子函数-InitializeFPEXTRACTDEMO%%%functionInitializeFPEXTRACTDEMO()%如果fpextractdemo已经在运行,将之转到前台h=findobj(allchild(0),'tag','ExtractingFingerPrintFeaturesDemo(ModifiedbyPRTsinghua@hotmail.comv)');if~isempty(h)figure(h(1

4、))returnendscreenD=get(0,'ScreenDepth');ifscreenD>8grayres=256;elsegrayres=128;endFpextractDemoFig=figure(...'Name','指纹特征提取演示程序ModifiedbyPRTsinghua@hotmail.com',...'NumberTitle','off','HandleVisibility','on',...'tag','指纹特征提取演示程序',...'Visible','off','Resize','off',...'BusyAction','Queue','Inte

5、rruptible','off',...'Color',[.8.8.8],...'IntegerHandle','off',...'Colormap',gray(grayres));figpos=get(FpextractDemoFig,'position');figpos(3:4)=[1024525];%AdjustthesizeofthefigurewindowhorizDecorations=10;%调整大小.vertDecorations=45;%标题栏.screenSize=get(0,'ScreenSize');dx=screenSize(3)-figpos(1)-f

6、igpos(3)-horizDecorations;dy=screenSize(4)-figpos(2)-figpos(4)-vertDecorations;if(dx<0)figpos(1)=max(5,figpos(1)+dx);endif(dy<0)figpos(2)=max(5,figpos(2)+dy);endset(FpextractDemoFig,'position',figpos);rows=figpos(4);cols=figpos(3);%Colorsbgcolor=[0.450.450.45];%背景颜色wdcolor=[.8.8.8];%Window颜色f

7、gcolor=[111];%文本hs=(cols-(6*175))/5;%水平间隔vs=(rows)/8;%垂直间隔%====================================%所有菜单和按钮的参数Std.Interruptible='off';Std.BusyAction='queue';%DefaultsforimageaxesAx=Std;Ax.Units='Pixels';Ax.Parent=FpextractDemoFig;Ax.ydir='reverse

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。