# -*- coding: utf-8 -*-
# dlib提取人脸程序
import dlib
import cv2
import glob
i = 0
for faces_path in glob.glob(r'data/*.jpg'):
detector = dlib.get_frontal_face_detector()
img = cv2.imread(faces_path, cv2.IMREAD_COLOR)
dets = detector(img, 1)
for k, d in enumerate(dets):
cropped = img[d.top():d.bottom(), d.left():d.right()] # 裁剪[y0:y1, x0:x1]
cv2.imwrite("result/" + str(i) + ".jpg", cropped)
i = i + 1