前言
本项目参考了ArcFace的损失函数结合MobileNet,意在开发一个模型较小,但识别准确率较高且推理速度快的一种人脸识别项目,该项目训练数据使用emore数据集,一共有85742个人,共5822653...在执行预测之前,先要在face_db目录下存放人脸图片,每张图片只包含一个人脸,并以该人脸的名称命名,这建立一个人脸库。之后的识别都会跟这些图片对比,找出匹配成功的人脸。。...python infer.py --image_path=temp/test.jpg
日志输出如下:
人脸检测时间:38ms
人脸识别时间:11ms
人脸对比结果: [('迪丽热巴', 0.7030987...), ('杨幂', 0.36442137)]
人脸对比结果: [('杨幂', 0.63616204), ('迪丽热巴', 0.3101096)]
预测的人脸位置: [[272, 67, 328, 118..., 1], [156, 80, 215, 134, 1]]
识别的人脸名称: ['迪丽热巴', '杨幂']
总识别时间:82ms
如果是通过相机预测的,请执行下面命令。