繁体   English   中英

如何使用Opencv和Python从视频流中提取特定帧

[英]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精确拍摄一帧,则必须添加时间测量,例如此处所述:

Python速度测试-时差-毫秒

我将在我的代码中包含一个if语句,然后等到时差等于200ms。

正如我在开始时提到的那样,它很简单,不是最佳解决方案,但最容易实现。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM