我想从网络摄像头的视频流提取并处理每 200毫秒帧,我尝试了frameRate = cap.get(5) ie。(CAP_PROP_FPS)和frameIndex = cap.get(1)即。(CAP_PROP_POS_FRAMES)但我得到 frameRate = 0.0& frameIndex = -1.0 。 请帮助,任何帮助表示赞赏。谢谢。
答案 0 :(得分:0)
对于简单的应用程序,我会在myyour代码中使用cv2.waitKey()来引入延迟。如果你想要每200毫秒有一个帧,你必须添加时间测量,例如如下所述:
Python speed testing - Time Difference - milliseconds
我会在我的代码中包含一个if语句,并等待直到时差为200毫秒。
正如我在开头提到的那样,这很简单,不是最好的解决方案,但最容易实现。