设计思路
本次应用的Python库是cv2和dlib,主要运用了dlib自带的人脸检测器和dlib官网提供的人脸检测模型(shape_predictor_68_face_landmarks.dat)
具体步骤如下:
- 导入模型
- 读入图片
- 判断人脸个数并输出
- 进行人脸标记
实现代码
# !/usr/bin/env python
# —*— coding: utf-8 —*—
# @Time: 2020/1/3 14:42
# @Author: Martin
# @File: Face_Detection.py
# @Software:PyCharm
import cv2
import dlib
import numpy as np
detector = dlib.get_frontal_face_detector()
predictor = dlib.shape_predictor('../res/shape_predictor_68_face_landmarks.dat')
img = cv2.imread