BinPicking/find_camera.py

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]