使用 opencv 2.3.1 捕获视频的速度较慢

Slow video-capturing with opencv 2.3.1

本文关键字:视频 速度 opencv 使用      更新时间:2023-10-16

有没有办法更快地使用 opencv 流式传输视频?

我正在使用

Mat img;
VideoCapture cap(.../video.avi);
for (;;) {
    cap >> img;
    ...
    here is some calculations
}

谢谢

由于帧抓取过程非常简单,因此您遇到的缓慢可能是由于某些计算消耗了 CPU,从而降低了应用程序显示的 FPS。

如果不查看执行此操作的代码,很难分辨。

但是,查明问题根源的简单测试是简单地删除一些计算并制作一个简单的应用程序,从视频中读取帧并显示它们。就这么简单!如果此测试运行良好,则您知道性能受到正在执行的计算的影响。

祝你好运。