Files
2023-06-28 14:43:21 -07:00

34 lines
905 B
Python

import cv2
# Create a VideoCapture object to capture video from the camera
cap = cv2.VideoCapture(0) # Use 0 for the default camera
# Check if the camera is opened successfully
if not cap.isOpened():
print("Failed to open the camera")
exit()
# Create a window to display the captured video
cv2.namedWindow("Video", cv2.WINDOW_NORMAL)
# Read and display frames from the camera until the user presses 'q'
while True:
# Read a frame from the camera
ret, frame = cap.read()
# Check if a frame was successfully read
if not ret:
print("Failed to read a frame from the camera")
break
# Display the frame in the "Video" window
cv2.imshow("Video", frame)
# Wait for the user to press 'q' to exit
if cv2.waitKey(1) & 0xFF == ord('q'):
break
# Release the VideoCapture object and close the display window
cap.release()
cv2.destroyAllWindows()