Я работаю над программным обеспечением, в котором используется USB-видеоустройство. Я использую функцию cv2.VideoCapture()
из библиотеки openCV
в программном обеспечении. Функция должна получить индекс видеоустройства, но моя USB-камера имеет иногда индекс 0, иногда индекс 1 или индекс 7. Поскольку программное обеспечение должно быть удобным для пользователя, поэтому я хотел бы получить список всех доступных USB-видеоустройств и позволить Пользователь выбирает, какое устройство он хочет. Лучше всего будет получить имя и адрес устройства. Я пробовал искать в старых вопросах, но если был ответ, пользователь использовал c ++, и я не знаю, как это сделать в python. Решение должно быть простым и элегантным. Большое спасибо за вашу помощь, и я надеюсь, что вопрос понятен.