Python: как получить изображение с веб-камеры USB?Python

Программы на Python
Anonymous
Python: как получить изображение с веб-камеры USB?

Сообщение Anonymous »

Я новичок в программировании на Python :)
Мои настройки:
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())
Он работает с моей встроенной веб-камерой. Я получаю значение True
С cap = cv2.VideoCapture(2) я получаю значение False
Но если я попробую это с помощью cap = cv2.VideoCapture(1), я ничего не получу и ошибки не будет. Программа просто продолжает работать. Мой вывод: USB-камера каким-то образом должна работать. В противном случае я также ожидал бы False для cap = VideoCapture(1).
Я уже нашел и попробовал много вещей в Интернете. К сожалению, ничего не помогло.
Я также пробовал pygame, но, похоже, он не работает под Windows.
Как мне получить видео с моей USB-камеры?
Спасибо за помощь :)

Подробнее здесь: https://stackoverflow.com/questions/751 ... usb-webcam

Вернуться в «Python»