即使我在处理过程中浪费了时间,我如何才能获得实时的OpenCV当前帧?

时间:2018-06-04 19:51:21

标签: opencv c++11 image-processing

我们正在通过opencv处理来自相机的图像。处理速度超过每秒帧数。我每秒可处理近4或3张图像。

我将我留在当前帧之后,我总是在队列中接下来获得缓存帧。

如何始终获得当前帧?

我们正在使用c ++ 11

1 个答案:

答案 0 :(得分:1)

使用一个线程进行捕获,使用一个进行处理。处理线程应该从捕获线程获取当前图像的副本。 在复制图像时不要忘记使用适当的同步。

如果捕获线程存储图像,您可以稍后处理丢弃的图像。