Created
September 4, 2019 23:22
-
-
Save pknowledge/b8ba734ae4812d78bba78c0a011f0d46 to your computer and use it in GitHub Desktop.
Face Detection in using OpenCV & Python with Face Detection using Haar Cascades
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import cv2 | |
face_cascade = cv2.CascadeClassifier('haarcascade_frontalface_default.xml') | |
# Read the input image | |
#img = cv2.imread('test.png') | |
cap = cv2.VideoCapture('test.mp4') | |
while cap.isOpened(): | |
_, img = cap.read() | |
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) | |
faces = face_cascade.detectMultiScale(gray, 1.1, 4) | |
for (x, y , w ,h) in faces: | |
cv2.rectangle(img, (x,y), (x+w, y+h), (255, 0 , 0), 3) | |
# Display the output | |
cv2.imshow('img', img) | |
if cv2.waitKey(1) & 0xFF == ord('q'): | |
break | |
cap.release() |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
cv2.error: OpenCV(4.7.0) 👎 error: (-5:Bad argument) in function 'rectangle'