Запись видео с внешней веб-камеры USB с помощью python cv2 (в Windows) - PullRequest
0 голосов
/ 29 ноября 2018

Я пытаюсь захватить видео через 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, она включается, но сохраненные изображения выглядят черными, что не то, что видит камера.

  1. Можно ли пропустить часть диалогового окна и выбрать камеру Logitec с помощью кода?
  2. Как я могу получить реальные изображения с внешней веб-камеры?
...