基于图像处理和VGG19实现的指静脉识别系统python源码+GUI界面+项目使用说明.zip
【代码说明】
源代码在finger.py
根据源代码生成的可执行文件为finger.exe,可直接运行
编译源代码所需Python环境为3.7,其他库在requirements.txt
【使用说明】
可直接运行finger.exe
参数说明
单人手指图片个数:训练集中一根手指录入的图片数,本例子设为7,因为训练集中总共21张图片,每根手指7张图片,总共三根手指。
随机选取的图片测试个数:识别时,在训练集中随机选取的与待识别图片比对的图片数,取值范围应为[1~7]之间,若取5,意义则为从每根手指的7张图片随机选取5张与待识别的图片进行5次比对,求得相似度平均值。
训练集图片文件夹:训练集图片所在文件夹,训练完毕后会在该文件夹下生成trained文件夹,存储处理完成后的图片,本例子为HighGuardFinger。
待识别图片文件夹:待识别的图片文件夹,本例子选取了7张图片为训练集,剩下的第8张图片作为测试图片,文件夹在HighGuardTest。
首次运行识别时,会下载VGG16的预训练模