我有一个摄像头,并且已经安装了摄像头驱动程序,并且正在使用供应商的驱动程序(不是UVC)。我正在尝试捕获图像,并且它导致零数组(帧)。我在Windows上使用了另一种软件,它能够毫无问题地获取视频。有关如何解决此问题的任何想法?
import cv2
cam = cv2.VideoCapture(1)
f1 = cam.set(cv2.CAP_PROP_FRAME_WIDTH, 1920)
f2 = cam.set(cv2.CAP_PROP_FRAME_HEIGHT, 1080)
f2 = cam.set(cv2.CAP_PROP_FPS, 1)
print(cam.get(3),cam.get(4))
if cam.isOpened():
_,frame = cam.read()
cv2.imshow('',frame)
编辑:请检查注释。我尝试了一些建议,但没有成功。我更换了相机,但是使用新相机时,会产生噪音。