I was working with opencv using haarcascade face detection . But this error is creeping and i am not able to get this. So please guide me.
OpenCV(4.1.0) C:\projects\opencv-python\opencv\modules\imgproc\src\color.cpp:182: error: (-215:Assertion failed) !_src.empty() in function 'cv::cvtColor'
import cv2
def videoCam():
cap=cv2.VideoCapture(0)
face_cascade=cv2.CascadeClassifier("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()
videoCam()