Python人脸检测及识别
Python人脸检测及识别
开发环境:
- Ubuntu16.04
- Python3.6 / Tensorflow1.8
项目目标:
- 实时识别检测人脸,并识别人物;
项目思路:
- 使用mtcnn模型检测人脸,并提取人脸图像成对应数据集;
- 使用facenet模型对数据集中每张人脸进行特征提取,构建每张图片对应128d维数据特征;
- 建立人脸特征库;
- 对待识别人脸,进行1、 2步骤,将提取的特征与人脸特征库进行相似度计算,找到相似性较高的对应人脸;
具体实施:
opencv人像采集:
使用opencv进行人像采集,其中使用ssd人脸检测器(快且准),详细代码如下get_face.py
:import os
import cv2
import numpy as np
from cv2_face_detector
还没有评论,来说两句吧...