如何使用Opencv& amp;提取视频流中的特定帧蟒蛇

时间:2017-09-28 05:52:49

标签: python opencv video-capture

我想从网络摄像头的视频流提取并处理 200毫秒帧,我尝试了frameRate = cap.get(5) ie。(CAP_PROP_FPS)和frameIndex = cap.get(1)即。(CAP_PROP_POS_FRAMES)但我得到 frameRate = 0.0& frameIndex = -1.0 。 请帮助,任何帮助表示赞赏。谢谢。

1 个答案:

答案 0 :(得分:0)

对于简单的应用程序,我会在myyour代码中使用cv2.waitKey()来引入延迟。如果你想要每200毫秒有一个帧,你必须添加时间测量,例如如下所述:

Python speed testing - Time Difference - milliseconds

我会在我的代码中包含一个if语句,并等待直到时差为200毫秒。

正如我在开头提到的那样,这很简单,不是最好的解决方案,但最容易实现。