文件名称:二抽取代码MATLAB-IrisRecognition:虹膜识别
文件大小:145KB
文件格式:ZIP
更新时间:2024-06-15 06:15:36
系统开源
二摘代码MATLAB 虹膜识别 该项目旨在通过使用每个对象的虹膜图像来构建识别系统。 通过比较该系统中的匹配分数以绘制真实分布和冒名顶替者分布,可使用ROC曲线和CMC曲线来识别人。 我们使用了开源虹膜识别软件-Libor Masek的开源虹膜匹配代码来进行虹膜数据提取和匹配评分。 而且我们自己设计了一些MATLAB代码: -irisExtractor.m这是一个MATLAB脚本,用于从图像中提取每个虹膜数据并将其存储在“ .mat”文件中。 -model.m这是一个MATLAB脚本,用于构建模型并绘制该模型中所有模板的分布。 该模型为每个主题包含多个模板,每个主题都有两种模板:左虹膜和右虹膜。 -threshold_finder.m(可选),这是一个简单的阈值查找器代码,用于查找模型的阈值,从而最大程度地减少了真实分布与冒名顶替者分布的交集。 请注意,这不是该项目的要求。 -matching.m这是一个MATLAB脚本,用于将探针与模型中的模板进行匹配。 它为所有阳性和阴性产生分数,并为每个探针绘制一个分布。 -ROC_CMC.m这是一个绘制函数,用于为每个探针的匹配分数绘制ROC曲
【文件预览】:
IrisRecognition-master
----threshold_finder.m(246B)
----ROC_CMC.m(1KB)
----matching.m(3KB)
----irisExtractor.m(2KB)
----diagnostics()
--------test1.tiff-normal.jpg(44KB)
--------test1.tiff-segmented.jpg(37KB)
--------test1.tiff-noise.jpg(37KB)
--------test1.tiff-polarnoise.jpg(3KB)
--------test1.tiff-polar.jpg(977B)
----Segmentation()
--------adjgamma.m(844B)
--------hysthresh.m(3KB)
--------addcircle.m(1KB)
--------houghcircle.m(917B)
--------segmentiris.m(3KB)
--------circlecoords.m(2KB)
--------nonmaxsup.m(4KB)
--------findcircle.m(2KB)
--------canny.m(2KB)
--------linecoords.m(812B)
--------findline.m(1KB)
----Normal_encoding()
--------encode.m(2KB)
--------gaborconvolve.m(2KB)
--------normaliseiris.m(5KB)
----README.md(1KB)
----model.m(4KB)
----createiristemplate.m(3KB)
----Matching()
--------shiftbits.m(1KB)
--------gethammingdistance.m(2KB)