FaceNet源码解读:史上最全的FaceNet源码使用方法和讲解(一)(附预训练模型下载)
文章地址: 史上最全的FaceNet源码使用方法和讲解(一)(附预训练模型下载) 转载请注明出处。 前提条件:已安装并配置好Tensorflow的运行环境。 第一步:准备facenet程序: 一、下载FaceNet源码。 下载地址: facenet源码 二、精简代码。 作者在代码里实现了很多功能,但是对于初学者来说,很多代码是没有必要的,反倒找不到学习这个程序的入口。建议先精简一下代码,便于读懂代码:新建一个文件夹,取名:facenet,把源码中的src文件夹直接拷贝过来。 注: 便于大家能够看懂代码,以上两步我已经完成,同时,自己运行程序之后,还对里边的代码做了详细的注释,如果想先了解facenet的源码,强烈建议下载这个,下载地址: facenet精简版 当然,大家别忘了顺手点个星哦~~~ 第二步:下载预训练模型。 facenet提供了两个预训练模型,分别是基于CASIA-WebFace和MS-Celeb-1M人脸库训练的,不过需要去谷歌网盘下载,这里给其中一个模型的百度网盘的链接:链接: 预训练模型百度网盘地址 密码: 12mh 下载完成后,把预训练模型的文件夹拷贝在刚才的文件夹里。用pycharm打开这个工程文件如图: 第三步:运行人脸比对程序(compare.py)。 facenet可以直接比对两个人脸经过它的网络映射之后的欧氏距离。 -1、在compare