一、dlib环境搭建
1)dlib安装,pip install dlib。参考:http://www.cnblogs.com/vipstone/p/8964656.html 。
2)训练模型下载;训练模型是人脸检测的关键,且能够查找人脸的关键点。下载地址:http://dlib.net/files/ ,下载文件为:shape_predictor_68_face_landmarks.dat.bz2,下载好后将其解压成dat文件以供使用。
二、图片人脸检测
1、技术实现思路
同OpenCV人脸检测,参考:https://mp.youkuaiyun.com/postedit/83018689
2、具体实现代码
#coding=utf-8
import cv2
import dlib
path = "meinv.jpg"
img = cv2.imread(path)
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
#构建人脸检测器
detector = dlib.get_frontal_face_detector()
# 获取人脸关键点检测器
predictor = dlib.shape_predictor("shape_predictor_68_face_landmarks.dat&#