当我使用Logitech c922 pro相机时,我可以使用python将相机的帧频设置为60 fps。 ('v4l2-ctl -p 60')。 但是在用opencv测试帧率时,我得到的帧率为30 fps。 opencv有什么限制吗? 如何使用python实现60 fps的帧? python是否有其他方法可以达到相同的目的?
cam = cv2.VideoCapture(0)
while True:
time1 = time.time()
_,frame = cam.read()
time2 = time.time()
print("fps = " + str(1/(time2-time1)))
cam.stop()
cv2.destroyAllWindows()