adding in initial code
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
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()
|
||||
Reference in New Issue
Block a user