test on mac
This commit is contained in:
21
test_pyuvc.py
Normal file
21
test_pyuvc.py
Normal file
@@ -0,0 +1,21 @@
|
||||
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.")
|
||||
Reference in New Issue
Block a user