# MCFFN_IRIS **Repository Path**: kitty-zh/mcffn_-iris ## Basic Information - **Project Name**: MCFFN_IRIS - **Description**: gabor变换和卷积特征融合的虹膜识别 - **Primary Language**: Python - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 0 - **Created**: 2022-05-12 - **Last Updated**: 2024-01-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 说明 **** ### 该程序用于虹膜识别 **** #### 程序流程为: ----- 1. 将归一化的虹膜图像进行环形Gabor滤波(4个尺度) 2. 构造MCFFN模型进行训练 3. 同样将归一化的虹膜图像进行环形Gabor滤波(4个尺度) 4. 经MCFFN训练后投票决策得到识别结果。 #### 注: ----- ​ 预处理虹膜图像size=(53, 360),该尺寸不强制要求,更换尺寸不需要更改程序 ​ 读入后缩放虹膜图像size=(100, 100), 更改该参数需修改在gat_datase.py文件下get_image函数的参数resize,默认为(100, 100) ​ 请自备数据集, 读取自备数据集请根据实际情况修改gat_datase.py文件下get_image函数,或自写函数 #### 程序运行环境 ------ python 3.7 paddlepaddle 1.8 (深度学习框架) time numpy matplotlib skimage scipy #### 文件介绍 ----- ***gat_datase.py*** ​ get_image------从数据集加载图像和标签 ​ dell_images-----对一批图像进行环形gabor变换 ​ gabor_images--对一串图像进行传统gabor变换 ***gabor.py -------gabor相关*** ***resnet2.py ------网络模型相关*** ***train_syn -------训练*** ***forecast --------预测*** ***压缩包内是归一化的虹膜数据集 (详情见程序注释)