# 手指静脉识别项目
本项目详细介绍请参阅:图像处理创新实践.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
没有合适的资源?快使用搜索试试~ 我知道了~
基于matlab实现手指静脉识别项目源码+实验报告.zip
共111个文件
bmp:80个
m:13个
pgm:6个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 126 浏览量
2024-05-03
06:54:04
上传
评论
收藏 75.08MB ZIP 举报
温馨提示
基于matlab实现手指静脉识别项目源码+实验报告.zip
资源推荐
资源详情
资源评论
收起资源包目录
基于matlab实现手指静脉识别项目源码+实验报告.zip (111个子文件)
590-3-7-1.bmp 22KB
590-4-9-1.bmp 22KB
590-4-8-1.bmp 22KB
590-3-10-1.bmp 22KB
590-3-1-1.bmp 22KB
590-4-10-1.bmp 21KB
590-2-6-1.bmp 21KB
590-2-1-1.bmp 21KB
590-3-9-1.bmp 21KB
590-4-1-1.bmp 21KB
590-4-5-1.bmp 21KB
590-4-4-1.bmp 21KB
590-2-3-1.bmp 21KB
590-1-4-1.bmp 21KB
590-1-5-1.bmp 21KB
590-3-5-1.bmp 21KB
590-3-6-1.bmp 21KB
590-3-8-1.bmp 21KB
590-4-2-1.bmp 21KB
590-2-7-1.bmp 21KB
590-2-2-1.bmp 21KB
590-2-9-1.bmp 21KB
590-4-6-1.bmp 21KB
590-4-7-1.bmp 21KB
590-2-4-1.bmp 21KB
590-2-8-1.bmp 21KB
590-3-2-1.bmp 21KB
590-1-9-1.bmp 21KB
590-2-10-1.bmp 21KB
590-2-5-1.bmp 21KB
590-1-1-1.bmp 21KB
590-4-3-1.bmp 21KB
590-1-3-1.bmp 21KB
590-3-4-1.bmp 21KB
590-1-6-1.bmp 21KB
590-3-3-1.bmp 21KB
590-1-10-1.bmp 20KB
590-1-8-1.bmp 20KB
590-1-7-1.bmp 20KB
590-1-2-1.bmp 20KB
590-1-9-1.bmp 19KB
590-3-8-1.bmp 19KB
590-3-10-1.bmp 19KB
590-3-3-1.bmp 19KB
590-1-5-1.bmp 18KB
590-3-6-1.bmp 18KB
590-2-8-1.bmp 18KB
590-1-7-1.bmp 18KB
590-3-9-1.bmp 18KB
590-3-4-1.bmp 18KB
590-2-1-1.bmp 18KB
590-2-9-1.bmp 18KB
590-2-3-1.bmp 18KB
590-2-6-1.bmp 18KB
590-2-10-1.bmp 18KB
590-2-7-1.bmp 18KB
590-4-3-1.bmp 18KB
590-1-10-1.bmp 18KB
590-1-8-1.bmp 18KB
590-3-5-1.bmp 18KB
590-2-5-1.bmp 18KB
590-4-7-1.bmp 18KB
590-2-4-1.bmp 18KB
590-3-7-1.bmp 18KB
590-3-2-1.bmp 18KB
590-2-2-1.bmp 18KB
590-4-9-1.bmp 18KB
590-4-8-1.bmp 18KB
590-4-6-1.bmp 18KB
590-1-6-1.bmp 18KB
590-4-2-1.bmp 18KB
590-3-1-1.bmp 18KB
590-4-1-1.bmp 18KB
590-1-1-1.bmp 18KB
590-4-4-1.bmp 17KB
590-4-10-1.bmp 17KB
590-4-5-1.bmp 17KB
590-1-4-1.bmp 17KB
590-1-2-1.bmp 17KB
590-1-3-1.bmp 17KB
util.c 8KB
match.c 5KB
siftWin32.exe 92KB
defs.h 2KB
tmp.key 621KB
tmp.key 12KB
LICENSE 1KB
TemplateMatching.m 3KB
sift.m 3KB
SURFpair.m 2KB
match.m 2KB
ImageEnhancement.m 2KB
showkeys.m 2KB
img2deg.m 2KB
siftpair.m 2KB
gaborfilte.m 1KB
gaborfilter2.m 607B
input2FingerImg.m 506B
appendimages.m 480B
cut.m 425B
共 111 条
- 1
- 2
资源评论
熬夜写代码的平头哥
- 粉丝: 3500
- 资源: 7321
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功