Untitled

 avatar
unknown
python
a year ago
902 B
6
Indexable
import cv2
import FaceMeshDetector as fmd
detector = fmd.FaceMesh()
cap = cv2.VideoCapture(0)
cap.set(3, 1280)
cap.set(4, 960)
left_eye = cv2.imread('assets/eye1.png')
right_eye = cv2.imread('assets/eye2.png')
smoke_animation = cv2.VideoCapture('assets /smoke_animation.mp4')
smoke_frame_counter = 0

while True:
    ret, frame = cap.read()
    ret, smoke_frame = smoke_animation.read()
    smoke_frame_counter += 1
    if smoke_frame_counter == smoke_animation.get(cv2.CAP_PROP_FRAME_COUNT):
        smoke_animation.set(cv2.CAP_PROP_POS_FRAMES, 0)
        smoke_frame_counter = 0
    frame = cv2.flip(frame, 1)
    frame_face_mesh, face_mesh_results = detector.detectFacialLandmarks(
        frame, detector.faceMeshVideos)
    cv2.imshow('Frame', frame)
    cv2.imshow("Frame Face Mesh", frame_face_mesh)
    if cv2.waitKey(10) & 0xFF == ord('q'):
        break
cap.release()
cv2.destroyAllWindows()
Editor is loading...
Leave a Comment