Files
duck-preview/test_pyuvc.py
2026-05-14 16:08:17 +02:00

21 lines
669 B
Python

import uvc
# W Twojej wersji używamy bezpośrednio device_list()
devices = uvc.device_list()
print(f"Znalezione urządzenia: {devices}")
if devices:
try:
# Otwarcie pierwszego urządzenia z listy
# Często wymaga przekazania indeksu lub obiektu z listy
cap = uvc.Capture(devices[0]['uid'])
print(f"Połączono z: {cap.name}")
# Opcjonalnie: sprawdzenie czy działa
print(f"Dostępne tryby: {cap.available_modes}")
cap.close()
except Exception as e:
print(f"Błąd podczas otwierania kamery: {e}")
else:
print("Lista urządzeń jest pusta. Sprawdź podłączenie kamery.")