我正在尝试使用 5 个 USBubuntu 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
。我知道如果我们重新启动 PC,设备名称会更改,但在这种情况下,我不会重新启动。有时相机同时出现在两者
lsusb
中,ls /dev/video*
但在使用时select timeout
出现。
如果您需要更多信息,请告诉我。