camera sample

This commit is contained in:
Oskar Kapala 2025-07-29 19:24:28 +02:00
parent c22014efac
commit 4985dea3ea

29
cam-sample.py Normal file
View file

@ -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()