原文地址:
https://mp.weixin.qq.com/s/OhZ2ZegT42kwAurHh4HV5w
网盘下载链接:https://pan.baidu.com/s/1wV6SbnYEwpRaw6rkoWLA0Q提取码:4zzp
视频效果:
示例代码:
import cv2
import math
import dlib
from PIL import Image
import random
#电弧图片定义
lightlist = ["l1.png","l2.png","l3.png","l4.png"]
rightlist = ["r1.png","r2.png","r3.png","r4.png"]
toplist = ["t1.png","t2.png","t3.png","t4.png"]
#opencv启用摄像头
cap = cv2.VideoCapture(0)
#dlib面部识别模块相关
detector = dlib.get_frontal_face_detector()
predictor = dlib.shape_predictor("shape_predictor_68_face_landmarks.dat")
#定义图片名称,temp为摄像头最初抓取的图像,result为最终处理后生成图像
temp = "temp.jpg"
result = "result.png"
#打开金色头发图片
adding = Image.ope