Я пытаюсь захватить видео через python (cv2) с внешней веб-камеры usb (поток Logitec c922 pro) в Windows.Чтобы убедиться, что соединение работает даже для захвата изображения, я попробовал следующий код:
___________________________________
import cv2
cam = cv2.VideoCapture(-1)
while True:
s, img = cam.read()
picName = 'pic.png'
cv2.imwrite(picName, img)
___________________________________
Когда я запускаю этот код,Откроется диалоговое окно для выбора между двумя подключенными внешними камерами.Когда я выбираю камеру Logitec, она включается, но сохраненные изображения выглядят черными, что не то, что видит камера.
- Можно ли пропустить часть диалогового окна и выбрать камеру Logitec с помощью кода?
- Как я могу получить реальные изображения с внешней веб-камеры?