Face_Detection

Program camera pendeteksi wajah dan mata dengan modul haar cascade suda include dalam cv2

kogan_project_facerecog.py PY FILE
import cv2
import numpy as np

f_cas= cv2.CascadeClassifier(cv2.data.haarcascades+'haarcascade_frontalface_default.xml')
eye_cascade=cv2.CascadeClassifier(cv2.data.haarcascades +'haarcascade_eye.xml')

cam = cv2.VideoCapture(0)

while (cam.isOpened()):

 ret, frame = cam.read()
 gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
 face=f_cas.detectMultiScale(gray,scaleFactor=1.1,minNeighbors=5)
 for x,y,w,h in face:
        cv2.rectangle(frame,(x,y),(x+w,y+h),(0,0,255),3)
        roi_gray = gray[y:y+h, x:x+w]
        roi_color = frame[y:y+h, x:x+w]
        eyes = eye_cascade.detectMultiScale(roi_gray)
        for (ex,ey,ew,eh) in eyes:
            cv2.rectangle(roi_color,(ex,ey),(ex+ew,ey+eh),(0,255,0),2)

 cv2.imshow('deteksi wajah',frame)
 
 if cv2.waitKey(1) & 0xFF == ord('q'):
     break
    
cam.release()
cv2.destroyAllWindows()