使用opencv从相机获取最新帧

Posted

技术标签:

【中文标题】使用opencv从相机获取最新帧【英文标题】:Get latest frame from camera using opencv 【发布时间】:2016-04-15 03:57:13 【问题描述】:

我正在使用 opencv 3.0 从摄像机捕获帧。但是处理帧需要一些时间,所以下次我获取帧时,它会给我一个较旧的帧。我想总是捕捉最后一帧,我该怎么做?capture.get(CV_CAP_PROP_POS_FRAMES) 给我错误。

【问题讨论】:

【参考方案1】:

请尝试在同一函数中调用“capture >> MatImage”或“capture.read(MatImage)”语句两次。

【讨论】:

以上是关于使用opencv从相机获取最新帧的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 OpenCV4 C++ 从 c920 相机获取帧

OpenCV-Python:如何从实时视频流中获取最新帧或跳过旧帧

EasyAR 作为 OpenCV Mat 访问相机帧

未考虑 Java OpenCV VideoCapture 属性。需要避免最新帧的“当真”。多相机环境

使用 Opencv 加速从摄像头读取视频帧

在 OpenCV Android 中的相机帧中查找主色