25 lines
535 B
Python
25 lines
535 B
Python
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()
|