我正在尝试为我的程序实现循环缓冲区。该缓冲区用于在线程之间共享数据,如下所示。我使用OpenCV从相机(线程1)获取视频帧。然后,我想将此数据存储在循环缓冲区中,以便线程2可以从缓冲区获取数据。
如何在C ++中为
如何在C ++中为
cv :: Mat 对象实现循环缓冲区?我知道如何为标准C ++对象(如 int 或 char )创建循环缓冲区,但无法让它与类型为 cv :: Mat 的对象一起工作。
有什么建议吗?