一、课题介绍
本设计为基于MATLAB的指纹识别系统。本设计系统主要对指纹图像进行三方面处理:图像预处理、特征提取和特征匹配。图像预处理包括四个步骤:图像灰度化、滤波增强、二值化、细化,对指纹图像进行预处理后,去除了原图像的冗余部分,方便后续的识别处理;特征提取主要是提取指纹图像细化后的端点和分叉点;特征匹配是利用两个指纹的图像进行特征点比较,来确定两幅图像是否来自于同一手指。
二、运行界面


三、主程序
1、载入指纹图像
set(handles.text1,‘string’,’ ‘)
[filename,pathname]=uigetfile({’.tif’;’.*’},‘载入指纹’);
if isequal(filename,0)|isequal(pathname,0)
errordlg(‘没有选中文件’,‘出错’);
return;
else
file=[pathname,filename];
x1=file;
axes(handles.axes1);
imshow(x1);
save x1
title(‘指纹图象’)
end
set(handles.text1,‘string’,‘载入指纹1!’)
2、灰度、二值化、细化、特征点、光滑处理等主函数
set(handles.text1,‘string’,‘处理指纹Ⅰ。。。!’)
load x1
thin1=tuxiangyuchuli(x1);
load im;axes(handles.axes2);imshow(im);title(‘灰度图’)
load Im;axes(handles.axes3);imshow(Im);title(‘二值图’)
load w;axes(handles.axes4);imshow(w);title(‘细化’)

axes(handles.axes5);
txy1=point(thin1);
title(‘特征点’)
axes(handles.axes11)
[w1,txy1]=guanghua(thin1,txy1);
thin1=w1;
save thin1
title(‘光滑处理’)

txy1=cut(thin1,txy1);

[pxy31,error2]=last1(thin1,8,txy1,60)
save pxy31
set(handles.text1,‘string’,‘指纹图象Ⅰ处理完毕!’)
3、识别比对
if f<0.5&&ff<1.5&&fff<0.2
match=‘yes’
set(handles.text1,‘string’,‘是同一个人!’)
else
match=‘no’
set(handles.text1,‘string’,‘不是同一个人!’)
end

基于MATLAB的指纹识别系统【论文,GUI】相关推荐

  1. matlab 函数return_基于MATLAB的指纹识别系统【论文,GUI】

    一.课题介绍 本设计为基于MATLAB的指纹识别系统.本设计系统主要对指纹图像进行三方面处理:图像预处理.特征提取和特征匹配.图像预处理包括四个步骤:图像灰度化.滤波增强.二值化.细化,对指纹图像进行 ...

  2. matlab 二值化_基于MATLAB的指纹识别系统[GUI界面+万字技术文档+语音播报]

    一.课题介绍 本设计为基于MATLAB的指纹识别系统.本设计系统主要对指纹图像进行三方面处理:图像预处理.特征提取和特征匹配.图像预处理包括四个步骤:图像灰度化.滤波增强.二值化.细化,对指纹图像进行 ...

  3. 基于matlab指纹识别论文,毕业论文-基于Matlab的指纹识别

    毕业论文-基于Matlab的指纹识别 1 毕 业 论 文 基于 Matlab 的指纹识别 姓 名 院(系) 专业班级 学 号 指导教师 职 称 论文答辩日期 2 摘摘 要要 随着科学技术的不断发展,自 ...

  4. matlab speex的语音处理模块_基于MATLAB的条形码识别系统[GUI,可识别几十个图片]...

    1.1 应用MATLAB识别条形码总体设计 本设计为基于MATLAB的条形码识别系统,带有一个GUI界面. GUI设计界面 1.1.1 程序总体设计思路 在上节中我们简单的介绍了MATLAB的发展以及 ...

  5. 基于Matlab的车牌识别系统完整版课论文分享 快看

    基于Matlab的车牌识别系统 一.设计原理 车辆车牌识别系统的基本工作原理为:将摄像头拍摄到的包含车辆车牌的图像通过视频卡输入到计算机中进行预处理,再由检索模块对车牌进行搜索.检测.定位,并分割出包 ...

  6. 基于Matlab的虹膜识别系统(GUI界面)

    点击查看:基于Matlab的虹膜识别系统(GUI界面) 文件大小:56M 操作系统:Windows10旗舰版 开发工具:Matlab2016.2018.2019.2020 开发语言:.m 代码注释:

  7. 基于MATLAB的人脸识别系统GUI

    基于MATLAB的人脸识别系统GUI,可以识别出不同表情的人脸 演示视频:[基于matlab人脸识别系统-哔哩哔哩] https://b23.tv/Pj8j0Uu 运行截图: 源码获取+卫星:DX52 ...

  8. 基于matlab的人脸五官边缘检测方法,基于MATLAB的人脸识别系统的设计

    基于MATLAB的人脸识别系统的设计(论文12000字,外文翻译,参考程序) 摘要:本文基于MATLAB平台设计了一款简单的人脸识别系统,通过USB摄像头来采集图像,经过肤色方法进行人脸检测与定位,然 ...

  9. 基于matlab的指纹识别程序

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 基于matlab的指纹识别程序 前言 一.程序思路是什么? 二.预处理步骤 1.指纹图像的灰度化处理 2.指纹图像的归一化与分割处理 ...

  10. 人脸识别系统 matlab,基于MATLAB的人脸识别系统的设计

    基于MATLAB的人脸识别系统的设计(论文12000字,外文翻译,参考程序) 摘要:本文基于MATLAB平台设计了一款简单的人脸识别系统,通过USB摄像头来采集图像,经过肤色方法进行人脸检测与定位,然 ...

最新文章

  1. Web前端培训面试攻略
  2. swoole原生mysql进程池_swoole的mysql连接池怎么弄
  3. JS的编码:escape,encodeURI,encodeURIComponent,解码:unescape,decodeURI,decodeURIComp
  4. 前端学习(2345):uniapp学习
  5. ajax post参数长度限制,Ajax中的POST数据大小是否有限制?
  6. 转码java,java转码
  7. 为资产分类定义折旧范围_RFID固定资产管理系统方案
  8. Socket通信客户端设计(Java)
  9. DeeCamp,(可能是)全球最好的 AI 夏令营
  10. Linux之操作系统杂谈
  11. 一年突破3亿游戏安装量 小米游戏双发行模式助力游戏开发者
  12. FPGA实现任意分频 为所欲为——教你什么才是真正的任意分频
  13. Node.JS全开源B2C商城
  14. 关键词抓取规则,关键词标题SEO技巧
  15. Markdown学习
  16. PMP考试敏捷知识点(9)
  17. 关于数据导出成excel表
  18. 解决 Psycopg2 install失败(针对MAC)
  19. 2-2 学生成绩链表处理 (20 分)
  20. 如何拿到tabbarcontroller,如何拿到主导航控制器

热门文章

  1. html中的em的使用方法,css布局的em的使用方法
  2. 计算机打字速成,计算机汉字输入五笔字型打字速成.pdf
  3. Nefu 锐格实验9
  4. 相机标定中的四个坐标系
  5. 天下一品茗介绍:小户赛茶叶的特点是什么
  6. “TOP面对面” 技术AMA系列第一期:揭开TOP技术团队的神秘面纱
  7. Hybrid LSTM and Encoder-Decoder Architecturefor Detection of Image Forgeries的复现梳理
  8. word分栏及序号对齐
  9. java compile方法_Java Pattern.compile函数的语法以及参数
  10. 遇见未来 | 对话叶毓睿:人类文明运行在软件之上(下篇)