Чтение с нескольких камер в Jetson TX2 с использованием Opencv и Gstreamer

Моя установка состоит из Nvidia Jetson TX2 + Auvidea J20 + 4 камер Raspberry Pi. Я могу читать со всех камер по одной, используя следующий конвейер gstreamer в Opencv

cv2.VideoCapture("nvcamerasrc sensor-id=2 ! video/x-raw(memory:NVMM), width=(int)1920, height=(int)1080, format=(string)I420, framerate=(fraction)30/1 ! nvvidconv ! video/x-raw, format=(string)BGRx ! videoconvert ! video/x-raw, format=(string)BGR ! appsink")

Я могу читать с каждой из всех камер (по одной за раз), изменяя идентификатор датчика, но когда я пытаюсь прочитать со второй камеры, создав второй экземпляр вышеуказанного кода с другим идентификатором датчика, происходит сбой и вылетает nvcamera-deamon.

Может ли кто-нибудь помочь мне заставить его работать. Спасибо!

0 ответов

Другие вопросы по тегам