Python 如何使用OpenCV相机捕获设置帧率
如何使用Python中的OpenCV设置捕获帧率?这是我的代码,但生成的帧速率低于要求的30fps。而且,视频质量非常差Python 如何使用OpenCV相机捕获设置帧率,python,opencv,Python,Opencv,如何使用Python中的OpenCV设置捕获帧率?这是我的代码,但生成的帧速率低于要求的30fps。而且,视频质量非常差 import cv cv.NamedWindow ('CamShiftDemo', 1) device = -1 cap = cv.CaptureFromCAM(device) size = (640,480) cv.SetCaptureProperty(cap, cv.CV_CAP_PROP_FPS,30) cv.SetCaptureProperty(cap, cv.CV_
import cv
cv.NamedWindow ('CamShiftDemo', 1)
device = -1
cap = cv.CaptureFromCAM(device)
size = (640,480)
cv.SetCaptureProperty(cap, cv.CV_CAP_PROP_FPS,30)
cv.SetCaptureProperty(cap, cv.CV_CAP_PROP_FRAME_WIDTH, size[0])
cv.SetCaptureProperty(cap, cv.CV_CAP_PROP_FRAME_HEIGHT, size[1])
while True:
frame = cv.QueryFrame(cap)
cv.ShowImage('CamShiftDemo', frame)
cv.WaitKey(10)
您受到硬件的限制,即: