matlab 函数return_基于MATLAB的指纹识别系统【论文,GUI】
一、课题介绍
本设计为基于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 函数return_基于MATLAB的指纹识别系统【论文,GUI】相关推荐
- arm linux 指纹识别,基于ARM—Linux指纹识别系统的设计.pdf
基于ARM-Linux指纹识别系统的设计.pdf 第 20卷 第 l5期 电子设计工程 2012年 8月 Vo1.20 No.15 ElectronicDesienEn~inee Aug.2012 基 ...
- 【百度快照】基于MATLAB的人民币纸币系列号面额识别系统【GUI】
一.课题介绍*** 本设计为基于MATLAB的人民币识别系统.带有一个GUI界面.先利用radon进行倾斜校正,根据不同纸币,选择不同维度的参数识别纸币金额,有通过RGB分量识别100元: 通过面额图 ...
- 毕业设计 单片机指纹识别系统 - 嵌入式
文章目录 1 简介 2 指纹识别简介 3 指纹识别传感器原理 3.1 光学指纹传感器原理 3.2 半导体指纹传感器 3.3 电容式指纹识别传感器 4 系统设计 4.1 指纹识别核心技术流程 4.2 硬 ...
- 毕业设计 嵌入式 指纹识别系统实现
文章目录 1 简介 2 指纹识别简介 3 指纹识别传感器原理 3.1 光学指纹传感器原理 3.2 半导体指纹传感器 3.3 电容式指纹识别传感器 4 系统设计 4.1 指纹识别核心技术流程 4.2 硬 ...
- 物联网毕业设计 单片机指纹识别系统实现
文章目录 1 简介 2 指纹识别简介 3 指纹识别传感器原理 3.1 光学指纹传感器原理 3.2 半导体指纹传感器 3.3 电容式指纹识别传感器 4 系统设计 4.1 指纹识别核心技术流程 4.2 硬 ...
- matlab 二值化_基于MATLAB的指纹识别系统[GUI界面+万字技术文档+语音播报]
一.课题介绍 本设计为基于MATLAB的指纹识别系统.本设计系统主要对指纹图像进行三方面处理:图像预处理.特征提取和特征匹配.图像预处理包括四个步骤:图像灰度化.滤波增强.二值化.细化,对指纹图像进行 ...
- MATLAB指纹识别系统GUI界面实现
MATLAB指纹识别系统GUI界面实现 课题背景 人的指纹各不相同,指纹可以用来确定人的身份,指纹识别技术作为最传统.最成熟的生物识别方式之一,已经在很多领域得以应用.如何对指纹的基本特征进行有效提取 ...
- matlab 图像矢量量化,MATLAB环境下基于矢量量化的说话人识别系统(1)
第21卷第6期湖 北 工 业 大 学 学 报2006年12月 Vol.21No.6 Journal of Hubei Univer sity of Technology Dec.2006 [收稿日期] ...
- 「电子万年历matlab仿真」——基于Matlab的电子万年历仿真实现
「电子万年历matlab仿真」--基于Matlab的电子万年历仿真实现 作为一种具有时间显示.日期查询.闹钟提醒等功能的电子产品,电子万年历已经成为了人们日常生活中不可或缺的一部分.而在现代科技的发展 ...
最新文章
- SpringBoot使用JSP作为模板
- ACMNO.8输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。 输入 一行字符 输出 统计值 样例输入 aklsjflj123 sadf918u324 asdf91u32
- 9.mybatis动态SQL标签的用法
- javascript +new Date()
- r语言r-shiny_使用Shiny和R构建您的第一个Web应用程序仪表板
- linux用户组管理命令_Linux用户和组命令能力问题和解答
- escape()、encodeURI()、encodeURIComponent()区别
- plsql 存储过程 测试
- 酷源KYCMS内容网站管理系统
- 台式计算机配置清单及价格,电脑主机配置清单及价格(台式组装机电脑配置清单)...
- 求二次方程的根 b^2-4ac的三种可能
- 常见图片格式及其区别小结
- a股用计算机模拟走势,告诉你A股今后几天惊现千股涨停
- linux下格式化SD卡
- C#编程,获取当前时间为一年的第几周的一种方法。
- 【FPGA的基础快速入门31-----环境光传感器】
- 梯度下降法and随机梯度下降法
- linux访问nfs文件夹,linux配置NFS网络共享文件夹目录
- 洛谷 P1873 [COCI 2011/2012 #5] EKO / 砍树
- 人工智能助力危化品企业生产安全
热门文章
- 机器学习(part4)--模型评估
- Python中import模块的两种模式
- SAP UI5 应用开发教程之五十二 - 如何使用 SAP UI5 的标准控件结合 Cordova 插件调用手机摄像头进行条形码扫描
- 关于 ng-template 通过 @input 传入另一个 Component 不能工作的问题调试
- SAP 电商云 Spartacus UI 支持延迟加载的新功能的入口设计
- SAP Commerce里Extension, Addon和Accelerator这三个名词的联系和区别
- 在Angular的index.html里插入script,拦截所有动态创建标签页的场景
- 如何取消Angular rxjs Observable的订阅
- how is our class instance registered - thanks to AnnotationConfigWebApplicationC
- Hybris DDIC type and its counterpart model class