我正在尝试通过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相机时,它已打开,但是保存的图像是黑色的,这不是相机所查看的。