脸部识别的化妆
学习课程
链接: link
脸部数据文件下载
shape_predictor_68_face_landmarks.dat:link
强烈建议看视频,有趣生动简单易学
以下是搬运的代码以及自己找的测试图片
代码
import cv2
import numpy as np
import dlib
webcam = False #改为Flase为关闭摄像头,True为打开摄像头
cap = cv2.VideoCapture(0) #一般电脑摄像头为0
detector = dlib.get_frontal_face_detector()
predictor = dlib.shape_predictor("shape_predictor_68_face_landmarks.dat")
def empty(a):
pass
cv2.namedWindow("BGR")
cv2.resizeWindow("BGR",300,140)
cv2.createTrackbar("Blue","BGR",0,255,empty)
cv2.createTrackbar("Green","BGR",0,255,empty)
cv2.createTrackbar("Red","BGR",0,255,empty)
def createBox(img,points,scale=5,masked=False,cropped =<