[英]how to extract a particular frame from video stream using Opencv & Python
我想从网络摄像头的视频流中每200毫秒 提取并处理一次帧,我尝试了frameRate = cap.get(5)即(CAP_PROP_FPS)和frameIndex = cap.get(1)即(CAP_PROP_POS_FRAMES)但我得到了frameRate = 0.0&frameIndex = -1.0 。 请帮助,任何帮助表示赞赏。 谢谢。
对于简单的应用程序,我将在myyour代码中使用cv2.waitKey()引入延迟。 如果要每200ms精确拍摄一帧,则必须添加时间测量,例如此处所述:
我将在我的代码中包含一个if语句,然后等到时差等于200ms。
正如我在开始时提到的那样,它很简单,不是最佳解决方案,但最容易实现。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.