Python 在opencv 3.x中设置FPS
如何在opencv3中将帧速率设置为60 fps 当我开始我的程序,它只有30帧 (我从这个函数cv.get(cv2.CAP_PROP_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
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我明白了,也许我会换个摄像头再试一次