when i tried myself it is showing error like break out of loop then when i replaced break with exit() then my camera is going on but frame is not vissible here the code:-
import cv2
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)
cv2.imshow(“gray frame”,gray_frame)
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()
cap.destroyAllWindows()