20 lines
447 B
Python
20 lines
447 B
Python
|
|
import cv2
|
|
|
|
cam_available = []
|
|
|
|
for i in range(10): # Try indices from 0 to 9
|
|
cap = cv2.VideoCapture(i)
|
|
if cap.isOpened():
|
|
print(f"Camera found at index {i}")
|
|
cam_available.append(i)
|
|
cap.release()
|
|
if len(cam_available) > 2:
|
|
break
|
|
|
|
if len(cam_available) > 2 and cam_available[0] == 0:
|
|
cam1 = cam_available[1]
|
|
cam2 = cam_available[2]
|
|
else:
|
|
cam1 = cam_available[0]
|
|
cam2 = cam_available[1] |