# 手指静脉识别项目
本项目详细介绍请参阅:图像处理创新实践.pdf
本项目开源许可协议:GPL 3.0(除SIFT算法软件包,此部分软件包另有原作者的许可协议)
## 项目方案设计介绍
本项目实现手指图像的处理和匹配算法,需要处理的数据是本人不同手指的图像,首先经过图像处理,使得指静脉的纹理增强凸显处理,然后将所有的这些图像进行相互间的匹配,检验类内和类间的匹配度,观察其是否能够明显区分开来,并据此计算正确率。
在本项目中,由于是基于算法原型的研究,因此我们选用了操作便捷的Matlab R2019b软件作为运行环境,在Windows 10 Pro for Workstation操作系统中实现算法。
算法分为以下几个过程:
图像预处理过程中,需要增强图像,提取手指区域,为识别做准备。拟采用CLAHE、直方图均衡、二值化等算法,以达到增强图像的效果;拟采用边缘检测算法实现手指的识别和提取
图像的特征提取和匹配过程中,拟采用两类不同的方法。一是局部不变特征提取算法。这些算法具有检测图像中的特征点,并对特征点的局部区域进行描述和匹配的功能。二是针对二值化图像的模板匹配,检测其匹配度。
## 系统识别性能
SIFT——正确率93.625%
SURF——正确率86.1875%
归一化二维互相关模板匹配——正确率99.5625%
## 文件结构说明
注意:以下代码中涉及的文件夹需要先自行创建,使用其它数据来源需要先自行更改字符段中涉及的文件夹。代码中的“.\590”文件夹是本人指静脉数据来源文件夹。文件夹目录结构如下:
\图像处理与机器视觉创新实践:.
│ 20191121《机器视觉创新实践》课题研究任务书(一).pdf
│ 590.zip
│ cut.m
│ gaborfilte.m
│ gaborfilter2.m
│ ImageEnhancement.m
│ img2deg.m
│ input2FingerImg.m
│ README.md
│ LICENSE
│ sift-图像增强实现2-1.mat % 由于SIFT算法耗时较长,其结果被保存下来以便多次使用
│ SIFTpair.asv
│ SIFTpair.m
│ SURFpair.m
│ TemplateMatching.m
│ tmp.key
│ tmp.pgm
│
├─590
├─siftDemoV4
│ appendimages.m
│ basmati.pgm
│ book.pgm
│ box.pgm
│ defs.h
│ LICENSE
│ Makefile
│ match.c
│ match.m
│ README
│ scene.pgm
│ showkeys.m
│ sift
│ sift.m
│ siftWin32.exe
│ tmp.key
│ tmp.pgm
│ util.c
## 运行指南
### 提取ROI区域
运行cut.m
### 图像增强与二值化
运行ImageEnhancement.m
### Gabor图像滤波
运行gaborfilte.m
### SIFT算法特征检测与匹配
在执行此程序前需要将siftDemoV4文件夹及其子文件夹添加到路径,在matlab中右键菜单即可操作。
运行SIFTpair.m
### SURF算法特征检测与匹配
运行SURFpair.m
### 归一化互相关模板匹配
运行TemplateMatching.m
没有合适的资源?快使用搜索试试~ 我知道了~
基于python的手指识别代码资源.zip

共602个文件
bmp:561个
m:13个
pdf:7个

1 下载量 181 浏览量
2024-07-03
20:10:13
上传
评论 1
收藏 78.67MB ZIP 举报
温馨提示
python基于python的手指识别代码资源.zip 基于python的手指识别代码资源.zip基于python的手指识别代码资源.zip基于python的手指识别代码资源.zip基于python的手指识别代码资源.zip基于python的手指识别代码资源.zip基于python的手指识别代码资源.zip基于python的手指识别代码资源.zip基于python的手指识别代码资源.zip基于python的手指识别代码资源.zip基于python的手指识别代码资源.zip基于python的手指识别代码资源.zip基于python的手指识别代码资源.zip基于python的手指识别代码资源.zip基于python的手指识别代码资源.zip基于python的手指识别代码资源.zip基于python的手指识别代码资源.zip基于python的手指识别代码资源.zip基于python的手指识别代码资源.zip基于python的手指识别代码资源.zip基于python的手指识别代码资源.zip基于python的手指识别代码资源.zip基于python的手指识别代码资源.zip基于python
资源推荐
资源详情
资源评论


























收起资源包目录





































































































共 602 条
- 1
- 2
- 3
- 4
- 5
- 6
- 7
资源评论


王二空间
- 粉丝: 9343
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 三位厦门大学的学生面对小学期的python大作业他们将用什么样的作品水水而过
- QT6 画家 QPainter 的源代码带注释 1300 行 本类奠定了 QT 的绘图基础
- 基于 MySQL 与 Python 的选课大作业及校招填表辅助系统
- 网站建设方案(人才网).doc
- 新建文件夹福建省莆田市基于云计算的电子政务公共平台顶层设计【阶段成果】v1.5.doc
- 行业网站建设方案.doc
- 基于JSP的酒店客房管理系统.doc
- 武汉大学分析化学课件-第26章-分析仪器测量电路、信号处理及计算机应用基础.ppt
- 基于网络环境的集体备课研究课题研究报告.docx
- 网络营销SEO精简版.pptx
- 软件委托开发流程及相关规范(211215095509).pdf
- 数控铣床加工中心编程实例PPT培训课件.ppt
- 计算机网络基础(继续教育试题及答案).docx
- 网络会计对传统会计的影响及发展【会计实务操作教程】.pptx
- 行政事业单位会计信息化建设路径.doc
- 网络营销内涵.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
