一、安装Opencv及dlib库
- Opencv直接用
pip install opencv-python安装。
- dlib库需要和自己的pyhon版本吻合,可以使用
python -V命令查询自己的版本

- 可以看到我的python版本是3.8,所以需要安装
dlib-19.19.0-cp38-cp38-win_amd64.whl
- 同时也需要安装68点模型
shape_predictor_68_face_landmarks.dat
二、摄像头实时采集人脸
"""
Created on Fri Nov 12 09:36:39 2021
@author: Suehiroshi
"""
import numpy as np
import cv2
import dlib
import os
import sys
import random
output_dir = 'D:\Myworkspace\Spyder\person'
size = 64
if not os.path.exists(output_dir):
os.makedirs(output_dir)
def relight(img, light=1, bias=0):
w = img.shape[1]
h = img.shape[0]
for i in range(0,w):
for j in range(0,h):
for c in range(3):
tmp = int(img[j,i,c]*light + bias)
if tmp > 255:
tmp = 255
elif tmp < 0:
tmp = 0
img[j,i,c] = tmp
return img