c++ - 使用opencv从相机获取最新帧

标签 c++ opencv3.0

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

最佳答案

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

关于c++ - 使用opencv从相机获取最新帧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36637994/

相关文章:

c++ - 从 UnicodeString 创建 CData 节点时的 XML 无效字符

c++ - 如何检测与 C++、OpenGL 和 freeglut 的冲突?

Python opencv 排序轮廓

opencv - 从另一个运动物体快速跟踪运动物体

c++ - SDL_RenderCopy 没有做任何事情

c++ - 如何在 gdb 中将 void 指针转换为 unique_ptr<T>?

c++ - 如何从 vector<Rect> 中删除重复矩形?

python-3.x - Python 中的 OpenCV

c++ - 创建 D3DX 着色器

c++ - OpenCV 3.2.0 : Reading Canny image for training SVM