Python face detection
import cv2

face_cascade = cv2.CascadeClassifier('haarcascade_frontalface_default.xml')

img = cv2.imread('test.png')

gray = cv2.cvtColor(img, cv2.COLOR_RGB2GRAY)

faces = face_cascade.detectMultiScale(gray, 1.1, 4)
for (x, y, w, h) in faces:
    cv2.rectangle(img, (x, y), (x + w, y +h), (225, 0, 0), 2)

cv2.imshow('img' , img)

cv2.waitKey()

cv2.imwrite("face_detected.jpg")

python face detection.py
Jyotirmay-Chowdhury/python-face-detection