OpenCV - 正确的waitKey播放视频文件

时间:2017-11-13 03:02:38

标签: python opencv

我有一个在opencv中播放的视频,它是一个长度为11秒的60fps视频。

这是我播放视频的脚本,显示定时器需要17秒才能完成播放而不是11秒。我理解代码的执行会导致一些延迟,但是当我用播放器中的计时器手动计算弹出直到视频结束时,它真的需要17秒。

P / S:由于waitKey(1/fps)

的规则,我import numpy as np import cv2 import time cap = cv2.VideoCapture('test-60fps.mp4') start = time.time() while (cap.isOpened()): ret, frame = cap.read() if (ret ==True): cv2.imshow('frame', frame) if cv2.waitKey(17) & 0xFF == ord('q'): break else: break end = time.time() print(end - start) cap.release() cv2.destroyAllWindows()
s.apply(lambda x : pd.to_datetime(x, format="%d%m%Y") if x.isdigit() else pd.to_datetime(x, format="%d%b%Y"))

Out[360]: 
0   2017-06-29
1   2017-08-01
dtype: datetime64[ns]

感谢是否有人可以澄清这个

0 个答案:

没有答案