我正在使用USB视频设备的软件上工作。我使用软件中cv2.VideoCapture()
库中的openCV
功能。该功能需要获取视频设备的索引,但是我的usb cam有时具有索引0,有时具有索引1或索引7。由于该软件必须易于使用,因此我想获取所有可用USB视频设备的列表,并让用户选择他想要的设备。最好的办法是获取设备的名称和地址。我尝试搜索较早的问题,但如果有答案,则用户使用了c ++,但我不知道如何在python中进行搜索。解决方案应该简单而优雅非常感谢您的帮助,我希望这个问题可以理解。
您看过Listing available devices in python-opencv吗?从技术上讲,您无法获取设备列表,但是可以在已接受的设备列表中看到答案。他以蛮横的方式获得名单。