From 4985dea3ea43a489eaba139333e4259ddd114679 Mon Sep 17 00:00:00 2001 From: Oskar Kapala Date: Tue, 29 Jul 2025 19:24:28 +0200 Subject: [PATCH] camera sample --- cam-sample.py | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 cam-sample.py diff --git a/cam-sample.py b/cam-sample.py new file mode 100644 index 0000000..81b7a4e --- /dev/null +++ b/cam-sample.py @@ -0,0 +1,29 @@ +import cv2 # OpenCV - biblioteka do przetwarzania obrazu + +# Otwórz połączenie z kamerą (0 to domyślne urządzenie) +cap = cv2.VideoCapture(0) + +# Sprawdź, czy kamera została poprawnie otwarta +if not cap.isOpened(): + print("Nie można otworzyć kamery!") + exit() + +while True: + # Przeczytaj jedną klatkę z kamery + ret, frame = cap.read() + + # Jeśli nie udało się odczytać klatki - przerwij + if not ret: + print("Nie udało się odczytać klatki!") + break + + # Pokaż klatkę w oknie + cv2.imshow('Podgląd z kamery', frame) + + # Przerwij pętlę po naciśnięciu klawisza 'q' + if cv2.waitKey(1) & 0xFF == ord('q'): + break + +# Zwolnij zasoby +cap.release() +cv2.destroyAllWindows()