设计思路
本次应用的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(

本文介绍了如何结合cv2和dlib库进行人脸检测。通过使用dlib的人脸检测器和预训练模型,实现了在Python中检测图片中的人脸数量,并进行人脸标记,最终成功检测到15张人脸。
最低0.47元/天 解锁文章
1009

被折叠的 条评论
为什么被折叠?



