Мои настройки:
Windows 11 Pro
Python 3.7
OpenCV 4.7
Веб-камера: веб-камера HD Pro Webcam C920 от logitech
Я хочу получить доступ к изображению камеры в Python. С моей встроенной камерой все работает.
Когда я хочу получить доступ к USB-камере, ничего не работает. Я не получаю видео с веб-камеры USB.
Я пробую следующий код, чтобы узнать, есть ли камера.
Код: Выделить всё
import cv2
cap = cv2.VideoCapture(0)
print(cap.isOpened())
С cap = cv2.VideoCapture(2) я получаю значение False
Но если я попробую это с помощью cap = cv2.VideoCapture(1), я ничего не получу и ошибки не будет. Программа просто продолжает работать. Мой вывод: USB-камера каким-то образом должна работать. В противном случае я также ожидал бы False для cap = VideoCapture(1).
Я уже нашел и попробовал много вещей в Интернете. К сожалению, ничего не помогло.
Я также пробовал pygame, но, похоже, он не работает под Windows.
Как мне получить видео с моей USB-камеры?
Спасибо за помощь
Подробнее здесь: https://stackoverflow.com/questions/751 ... usb-webcam