使用python cv2的外部USB网络摄像头的视频捕获(在Windows上)

时间:2018-11-29 11:18:10

标签: python windows webcam video-capture cv2

我正在尝试通过python(cv2)从Windows上的外部USB网络摄像头(Logitec c922 pro流)捕获视频。 为了验证该连接是否即使在捕获图像时也可以正常工作,我尝试了以下代码:

___________________________________

import cv2
cam = cv2.VideoCapture(-1)
while True:
    s, img = cam.read()   
    picName = 'pic.png'
    cv2.imwrite(picName, img)

___________________________________

运行此代码时,将打开一个对话框,以在连接的2个外部摄像机之间进行选择。当我选择Logitec相机时,它已打开,但是保存的图像是黑色的,这不是相机所查看的。

  1. 我可以跳过对话框部分,通过代码选择Logitec摄像机吗?
  2. 如何从外部摄像头捕获实际图像?

0 个答案:

没有答案