Я пытаюсь использовать 5 USB-камер на ubuntu 18.04.1 LTS
в python
с использованием opencv
.
По отдельности все они работают нормально, но когда я соединяю их все вместе, происходит следующее:
В основном все камеры успешно обнаруживаются при запуске и перечислены в lsusb
, а также в ls /dev/video*
, но, когда я пытаюсь использовать их в своем коде на python, одна из этих 5 камер исчезает и появляется ошибка VIDEOIO ERROR: V4L: index 0 is not correct!
печатается. И после этого либо ls /dev/video*
не показывает эту камеру или название камеры, например video0
автоматически изменяется, например, на video6
. я знаю, если мы перезагрузим компьютер, имена устройств будут изменены, но в этом случае я не перезагружаюсь.
Иногда камеры включаются как в lsusb
, так и в ls /dev/video*
, но при использовании появляется select timeout
.
Дайте мне знать, если вам нужна дополнительная информация.