import cv2 cap = cv2.VideoCapture(2) cap.set(cv2.CAP_PROP_FRAME_WIDTH, 1920) cap.set(cv2.CAP_PROP_FRAME_HEIGHT, 1080) cv2.namedWindow('webcam', cv2.WINDOW_NORMAL | cv2.WINDOW_GUI_NORMAL) cv2.resizeWindow('webcam', 1280, 720) while True: ret, frame = cap.read() if not ret: break cv2.imshow('webcam', frame) if cv2.waitKey(1) == 27: break try: if cv2.getWindowProperty('webcam', cv2.WND_PROP_VISIBLE) < 1: break except: break cap.release() cv2.destroyAllWindows()