Я хочу использовать 4 USB-камеры на своем Raspberry Pi последовательно, одну за другой. Но мой пи показывает только 2 индекса 0 и 2 для камер. Я видел вопросы, касающиеся многопоточности, но это указывает на IP-камеры, в решениях IP предоставляется, поэтому я думаю, что они могут подключаться к нескольким камерам. Как использовать 4 USB-камеры? Для индексов я использовал этот код (из How do Я получаю доступ к своей USB-камере, используя OpenCV с python?):
import cv2
import numpy as np
all_camera_idx_available = []
for camera_idx in range(10):
cap = cv2.VideoCapture(camera_idx)
if cap.isOpened():
print(f'Camera index available: {camera_idx}')
all_camera_idx_available.append(camera_idx)
cap.release()