您现在正在浏览:首页 > 论文 > 计算机 > 毕业设计-基于VC++的指纹识别系统设计

免费下载毕业设计-基于VC++的指纹识别系统设计

  • 资源类别:论文
  • 资源分类:计算机
  • 适用专业:计算机
  • 适用年级:大学
  • 上传用户:xuehi
  • 文件格式:word+VC++
  • 文件大小:2.58MB
  • 上传时间:2012-1-4 23:45:23
  • 下载次数:0
  • 浏览次数:26

安全检测:瑞星:安全 诺顿:安全 卡巴:安全

资料简介
毕业设计-基于VC++的指纹识别系统设计,正文共114页,42390字,附源程序。
摘 要
由于指纹所具有的唯一性和不变性,以及指纹识别技术具有很高的可行性和实用性,指纹识别成为目前最流行、最可靠的个人身份认证技术之一。
本论文对指纹图像基于小波变换的各种处理进行了分析、总结。图像处理包括基于小波变换的指纹图像滤波处理和基于小波的指纹图像增强处理。同时介绍指纹图像的预处理:目的是去除指纹图像中的噪音,将其转化为一幅清晰的点线图,便于提取正确的指纹特征。它分四步进行,即灰度滤波、二值化、二值去噪、细化。
本文针对基于点模式匹配的指纹匹配算法速度较慢的现状,设计了一种新的指纹匹配方法,即利用纹线匹配技术来寻找基准点对的指纹匹配算法.实验证明,该算法匹配速度很快,误识率低,准确性高,并具有图象旋转平移不变性.对面积适中的指纹图象,匹配结果可以满足在线应用的需要.该算法有望发展成为一种实用、有效的指纹匹配技术.
关键词:指纹图像增强,细化,特征提取,特征匹配,二值化,指纹图像滤波

目 录
1 绪论
1.1 指纹自动识别技术的历史、现状和未来…1
1.2 本文的主要研究工作2
2 Visual C++环境下图像的小波变换及指纹图像处理
2.1 小波的基本理论3
2.1.1 小波分析图像处理……3
2.1.2 连续小波变换…5
2.1.3 离散小波变换…6
2.1.4 指纹图像二维小波变换概念及算法…7
2.1.5 二维小波变换编程实现及运行结果…8
2.2 基于小波变换的指纹图像滤波处理…20
2.2.1 小波系数的频域分布21
2.2.2 基于小波变换的图像滤波处理……21
2.2.3 指纹图像的低通滤波的实现及运行结果…21
2.2.4 指纹图像的高通滤波及编程实现和运行结果……25
2.2.5 指纹灰度图滤波……30
2.2.6 方向加权中值滤波算法……32
2.2.7 基于小波变换滤波处理的结论……36
2.3 基于小波变换的指纹图像增强处理及实现…37
2.3.1 图像增强及技术的基本思想…37
2.3.2 基于小波的指纹图像增强算法38
2.3.3 指纹图像增强处理的VC++编程实现及运行结果……41
2.3.4 指纹图像的平滑及VC++编程实现…46
2.3.5 指纹图像中值滤波及VC++编程实现60
2.3.6 指纹图像梯度锐化和拉普拉斯锐化…70
3 基于Visual C++指纹图像的预处理
3.1 预处理概述…78
3.2 指纹方向图及其提取算法…78
3.3 指纹图像二值化及图像滤波去噪…82
3.4 指纹图像细化及算法编程实现……84
3.5 指纹图像细化后去噪91
3.6 本章总结……91
4 Visual C++环境下指纹特征提取及匹配
4.1 指纹细节特征提取…92
4.2 指纹的细节匹配……96
5 全文总结……104
致谢…105
参考文献……106
附录
英文原文107
汉语翻译112
资料文件预览
共11文件夹,168个文件,文件总大小:6.90MB,压缩后大小:2.58MB
  • 毕业设计-基于VC++的指纹识别系统设计
    • VC++ 003指纹识别系统
      • zhiwenshibie
        • 调试结果程序
          • vc++指纹图象处理1
            • res
              • Windows图标ch1_1.ico  [1.05KB]
              • rc2ch1_1.rc2  [397.00B]
              • Windows图标ch1_1Doc.ico  [1.05KB]
              • Windows或OS/2位图文件Toolbar.bmp  [958.00B]
            • Microsoft Developer Studio工作区文件.dsw  [0.00B]
            • C++代码文件cdib.cpp  [15.95KB]
            • C程序头文件cdib.h  [1.86KB]
            • C++代码文件cDlgMorphClose.cpp  [3.08KB]
            • C程序头文件cDlgMorphClose.h  [1.64KB]
            • C++代码文件cDlgMorphDilation.cpp  [3.13KB]
            • C程序头文件cDlgMorphDilation.h  [1.67KB]
            • C++代码文件cDlgMorphErosion.cpp  [3.11KB]
            • C程序头文件cDlgMorphErosion.h  [1.66KB]
            • C++代码文件cDlgMorphOpen.cpp  [3.07KB]
            • C程序头文件cDlgMorphOpen.h  [1.63KB]
            • Microsoft Visual C++文件ch1_1.aps  [46.68KB]
            • clwch1_1.clw  [16.13KB]
            • C++代码文件ch1_1.cpp  [4.21KB]
            • Microsoft Developer Studio工程文件ch1_1.dsp  [8.37KB]
            • Microsoft Developer Studio工作区文件ch1_1.dsw  [535.00B]
            • C程序头文件ch1_1.h  [1.31KB]
            • Microsoft Developer Studio文件ch1_1.ncb  [1.95MB]
            • Microsoft Developer Studio文件ch1_1.opt  [57.50KB]
            • 由REND386/AVRIL使用的文件格式ch1_1.plg  [244.00B]
            • rcch1_1.rc  [36.11KB]
            • 备份文件ch1_1.rc.bak  [40.67KB]
            • C++代码文件ch1_1Doc.cpp  [7.56KB]
            • C程序头文件ch1_1Doc.h  [2.02KB]
            • C++代码文件ch1_1View.cpp  [93.55KB]
            • C程序头文件ch1_1View.h  [3.98KB]
            • C++代码文件ChildFrm.cpp  [1.83KB]
            • C程序头文件ChildFrm.h  [1.42KB]
            • C程序头文件ColorTable.h  [63.52KB]
            • C++代码文件detect.cpp  [13.56KB]
            • C程序头文件detect.h  [581.00B]
            • C++代码文件DIBAPI.CPP  [27.72KB]
            • C程序头文件DIBAPI.H  [1.76KB]
            • C++代码文件DlgCodeGIF.cpp  [1.79KB]
            • C程序头文件DlgCodeGIF.h  [1.22KB]
            • C++代码文件DlgColor.cpp  [1.53KB]
            • C程序头文件DlgColor.h  [1.39KB]
            • C++代码文件DlgGeoRota.cpp  [1.00KB]
            • C程序头文件DlgGeoRota.h  [1.20KB]
            • C++代码文件DlgGeoTran.cpp  [1.01KB]
            • C程序头文件DlgGeoTran.h  [1.22KB]
            • C++代码文件DlgGeoZoom.cpp  [1.09KB]
            • C程序头文件DlgGeoZoom.h  [1.21KB]
            • C++代码文件DlgHuffman.cpp  [5.50KB]
            • C程序头文件DlgHuffman.h  [1.37KB]
            • C++代码文件DlgIntensity.cpp  [8.20KB]
            • C程序头文件DlgIntensity.h  [1.87KB]
            • C++代码文件DlgLinerPara.cpp  [8.79KB]
            • C程序头文件DlgLinerPara.h  [1.76KB]
            • C++代码文件DlgMidFilter.cpp  [3.32KB]
            • C程序头文件DlgMidFilter.h  [1.48KB]
            • C++代码文件DlgPointStre.cpp  [8.81KB]
            • C程序头文件DlgPointStre.h  [1.90KB]
            • C++代码文件DlgPointThre.cpp  [4.94KB]
            • C程序头文件DlgPointThre.h  [1.54KB]
            • C++代码文件DlgPointWin.cpp  [6.84KB]
            • C程序头文件DlgPointWin.h  [1.66KB]
            • C++代码文件DlgShannon.cpp  [7.00KB]
            • C程序头文件DlgShannon.h  [1.38KB]
            • C++代码文件DlgSharpThre.cpp  [1.00KB]
            • C程序头文件DlgSharpThre.h  [1.21KB]
            • C++代码文件DlgSmooth.cpp  [6.55KB]
            • C程序头文件DlgSmooth.h  [1.61KB]
            • C++代码文件edgecontour.cpp  [38.44KB]
            • C程序头文件edgecontour.h  [1008.00B]
            • C++代码文件FreTrans.cpp  [16.74KB]
            • C程序头文件FreTrans.h  [769.00B]
            • C++代码文件GeoTrans.cpp  [28.04KB]
            • C程序头文件GeoTrans.h  [846.00B]
            • C++代码文件GIFAPI.CPP  [37.96KB]
            • C程序头文件GIFAPI.h  [3.20KB]
            • C++代码文件MainFrm.cpp  [2.60KB]
            • C程序头文件MainFrm.h  [1.52KB]
            • C++代码文件morph.cpp  [24.23KB]
            • C程序头文件morph.h  [586.00B]
            • C++代码文件NN.CPP  [0.00B]
            • C++代码文件PointTrans.cpp  [8.10KB]
            • C程序头文件PointTrans.h  [568.00B]
            • ASCⅡ文本格式的声音数据ReadMe.txt  [4.63KB]
            • C程序头文件resource.h  [7.76KB]
            • C++代码文件restore.cpp  [16.91KB]
            • C程序头文件restore.h  [607.00B]
            • C++代码文件StdAfx.cpp  [207.00B]
            • C程序头文件StdAfx.h  [1.03KB]
            • C++代码文件TemplateTrans.cpp  [11.08KB]
            • C程序头文件TemplateTrans.h  [672.00B]
            • C程序头文件test.h  [21.05KB]
          • vc++指纹图象处理2
            • res
              • Windows图标DigitRec.ico  [1.05KB]
              • rc2DigitRec.rc2  [400.00B]
              • Windows或OS/2位图文件Toolbar.bmp  [798.00B]
            • C程序头文件Bp.h  [18.69KB]
            • C++代码文件ChildView.cpp  [13.98KB]
            • C程序头文件ChildView.h  [1.99KB]
            • C++代码文件DBpParamater.cpp  [1.09KB]
            • C程序头文件DBpParamater.h  [1.25KB]
            • C++代码文件DIBAPI.CPP  [17.95KB]
            • C程序头文件DIBAPI.H  [1.27KB]
            • Microsoft Visual C++文件DigitRec.aps  [46.23KB]
            • clwDigitRec.clw  [3.53KB]
            • C++代码文件DigitRec.cpp  [3.60KB]
            • Microsoft Developer Studio工程文件DigitRec.dsp  [4.78KB]
            • Microsoft Developer Studio工作区文件DigitRec.dsw  [541.00B]
            • C程序头文件DigitRec.h  [1.36KB]
            • Microsoft Developer Studio文件DigitRec.ncb  [217.00KB]
            • Microsoft Developer Studio文件DigitRec.opt  [56.50KB]
            • 由REND386/AVRIL使用的文件格式DigitRec.plg  [948.00B]
            • rcDigitRec.rc  [13.62KB]
            • C++代码文件INPUT1.cpp  [1008.00B]
            • C程序头文件INPUT1.h  [1.16KB]
            • C++代码文件MainFrm.cpp  [3.18KB]
            • C程序头文件MainFrm.h  [1.59KB]
            • C程序头文件mydiblib.h  [48.96KB]
            • ASCⅡ文本格式的声音数据ReadMe.txt  [3.80KB]
            • C程序头文件Resource.h  [1.95KB]
            • C++代码文件StdAfx.cpp  [210.00B]
            • C程序头文件StdAfx.h  [999.00B]
          • Wavelets
            • RES
              • Windows或OS/2位图文件BITMAP1.BMP  [1.43KB]
              • Windows或OS/2位图文件BITMAP2.BMP  [1.24KB]
              • Windows或OS/2位图文件BITMAP3.BMP  [1.24KB]
              • Windows或OS/2位图文件bitmap4.bmp  [1.24KB]
              • Windows图标icoImage.ico  [5.61KB]
              • Windows图标IDR_IMAG.ICO  [2.93KB]
              • Windows图标IDR_MAIN.ICO  [2.93KB]
              • Windows或OS/2位图文件Toolbar.bmp  [1.24KB]
            • C++代码文件ChildFrm.cpp  [1.60KB]
            • C程序头文件ChildFrm.h  [1.30KB]
            • C++代码文件Diproc.cpp  [12.37KB]
            • C程序头文件Diproc.h  [1.25KB]
            • C++代码文件ImageView.cpp  [1.92KB]
            • C程序头文件ImageView.h  [1.49KB]
            • C++代码文件MainFrm.cpp  [1.90KB]
            • C程序头文件MainFrm.h  [1.52KB]
            • ASCⅡ文本格式的声音数据ReadMe.txt  [4.41KB]
            • C程序头文件resource.h  [2.74KB]
            • C++代码文件StdAfx.cpp  [206.00B]
            • C程序头文件StdAfx.h  [1.03KB]
            • C++代码文件TextureDlg.cpp  [1.86KB]
            • C程序头文件TextureDlg.h  [1.52KB]
            • 001Wavelets.001  [4.77KB]
            • Microsoft Visual C++文件Wavelets.aps  [62.00KB]
            • clwWavelets.clw  [3.50KB]
            • C++代码文件Wavelets.cpp  [5.04KB]
            • Microsoft Developer Studio工程文件Wavelets.dsp  [5.35KB]
            • Microsoft Developer Studio工作区文件Wavelets.dsw  [539.00B]
            • C程序头文件Wavelets.h  [1.44KB]
            • Microsoft Developer Studio文件Wavelets.ncb  [377.00KB]
            • Microsoft Developer Studio文件Wavelets.opt  [59.50KB]
            • 由REND386/AVRIL使用的文件格式Wavelets.plg  [250.00B]
            • rcWavelets.rc  [12.78KB]
            • C++代码文件WFilter.cpp  [6.29KB]
            • C程序头文件WFilter.h  [814.00B]
            • C++代码文件WVLTDOC.CPP  [33.41KB]
            • C程序头文件WVLTDOC.H  [1.97KB]
            • C++代码文件WvltTrans.cpp  [22.04KB]
            • C程序头文件WvltTrans.h  [1.61KB]
            • C++代码文件WvltView.cpp  [2.32KB]
            • C程序头文件WvltView.h  [1.45KB]
          • 图片
            • Windows或OS/2位图文件19_7.bmp  [65.05KB]
            • Windows或OS/2位图文件37_3.bmp  [65.05KB]
            • Windows或OS/2位图文件37_5_2.bmp  [65.05KB]
            • Windows或OS/2位图文件37_7.bmp  [65.05KB]
            • Windows或OS/2位图文件lapulasi.BMP  [65.05KB]
        • Microsoft Word文档lunwen.doc  [2.73MB]
        • Microsoft Word文档摘 要.doc  [44.00KB]
下载地址
资料评论
注意事项
下载FAQ:
Q: 为什么我下载的文件打不开?
A: 本站所有资源如无特殊说明,解压密码都是www.xuehai.net,如果无法解压,请下载最新的WinRAR软件。
Q: 我的学海币不多了,如何获取学海币?
A: 上传优质资源可以获取学海币,详细见学海币规则
Q: 为什么我下载不了,但学海币却被扣了?
A: 由于下载人数众多,下载服务器做了并发的限制。请稍后再试,48小时内多次下载不会重复扣学海币。
下载本文件意味着您已经同意遵守以下协议
1. 文件的所有权益归上传用户所有。
2. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
3. 学海网仅提供交流平台,并不能对任何下载内容负责。
4. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
5. 本站不保证提供的下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
返回顶部