!pip install opencv-contrib-python
import cv2
cap=cv2.VideoCapture(0)
face_cascade=cv2.CascadeClassifier(’/content/haarcascade_frontalface_alt.xml’)
while True:
ret,frame=cap.read()
gray_frame=cv2.cvtColor(frame,cv2.COLOR_BGR2GRAY)
if ret==FALSE:
continue
faces=face_cascade.detectMultiScale(gray_frame,1.3,5)
for(x,y,w,h) in faces:
cv2.rectangle(frame,(x,y),(x+w,y+h),(255,0,0),2)
cv2.imshow(‘Video Frame’,frame)
key_pressed=cv2.waitKey(1)&0xFF
if key_pressed==ord(‘q’):
break
cap.release()
cv2.destroyAllWindows()
ERROR:::::::::;
error Traceback (most recent call last)
in ()
5 while True:
6 ret,frame=cap.read()
----> 7 gray_frame=cv2.cvtColor(frame,cv2.COLOR_BGR2GRAY)
8 if ret==FALSE:
9 continue
error: OpenCV(4.1.2) /io/opencv/modules/imgproc/src/color.cpp:182: error: (-215:Assertion failed) !_src.empty() in function ‘cvtColor’