算法---FaceNet+mtcnn的使用记录

FaceNet+mtcnn---ubutntu系统下的使用记录

@WP20190307

由于先配置了FaceNet算法,中途遇到了点问题,单独又配置了mtcnn进行学习,没有深入,蜻蜓点水。今天,在尝试配置face_recognition环境时,发现对前两者已经显得生疏,特来留点脚印。

一、mtcnn配置很简单。

下载https://github.com/ShyBigBoy/face-detection-mtcnn,由于之前配置过FaceNet的环境,下载过来直接可以使用。
使用方式:$ python face-detection.py

 (https://www.cnblogs.com/helloworld0604/p/9831725.html )

二、回顾FaceNet使用。

(1)人脸对齐---(alignalign_dataset_mtcnn.py)
$ cd facenet
$ python src/align/align_dataset_mtcnn.py data/lfw/raw data/lfw/lfw_mtcnn_160 --image_size 160 --margin 32 #一张图->一个脸

$ python src/align/align_dataset_mtcnn.py data/lfw/raw data/lfw/lfw_mtcnn_160 --image_size 160 --margin 32--detect_multiple_faces True #一张图->多个脸

$ python src/align/align_dataset_mtcnn.py data/lfw/raw data/lfw/lfw_mtcnn_160 --image_size 160 --margin 32 --random_order --gpu_memory_fraction 0.25 #使用GPU时

(2)评估模型在数据集的准确率---(src/validate_on_lfw.py)
$ python src/validate_on_lfw.py data/lfw/lfw/lfw_mtcnn_160  models/20180402-114759

(3)人脸比对---(facenet-mastersrccompare.py)

$ python compare.py models20170511-18525320170511-185253 43.jpg 44.jpg

原文地址:https://www.cnblogs.com/carle-09/p/10490078.html