Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/300.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在opencv 3.x中设置FPS_Python_Opencv - Fatal编程技术网

Python 在opencv 3.x中设置FPS

Python 在opencv 3.x中设置FPS,python,opencv,Python,Opencv,如何在opencv3中将帧速率设置为60 fps 当我开始我的程序,它只有30帧 (我从这个函数cv.get(cv2.CAP_PROP_FPS)中获取帧速率) 我的代码: cv = cv2.VideoCapture(0) While True: frame = cv.read #something here 我无法使FPS设置与我的相机配合使用,因此我使用了时间跟踪器来管理它 import time fpsLimit = 1 # throttl

如何在opencv3中将帧速率设置为60 fps

当我开始我的程序,它只有30帧 (我从这个函数cv.get(cv2.CAP_PROP_FPS)中获取帧速率) 我的代码:

cv = cv2.VideoCapture(0)
While True:
            frame = cv.read
            #something here

我无法使FPS设置与我的相机配合使用,因此我使用了时间跟踪器来管理它

import time

fpsLimit = 1 # throttle limit
startTime = time.time()
cv = cv2.VideoCapture(0)
While True:
    frame = cv.read
    nowTime = time.time()
    if (int(nowTime - startTime)) > fpsLimit:
        # do other cv2 stuff....
        startTime = time.time() # reset time

试试
cv.set(cv2.CAP\u PROP\u FPS,60)
@a我可以编辑我的第一条评论吗,当我使用你的代码时,它仍然在30fps上工作。你有什么平台和相机?您的相机支持您使用的分辨率的帧速率吗?你用的是什么分辨率?@MarkSetchell我用的是linux ubuntu,logitech c310,我用的分辨率小于1280x720@MarkSetchell我明白了,也许我会换个摄像头再试一次