プログラムに循環バッファを実装しようとしています。バッファは、以下に示すように、2つのスレッド間でデータを共有するために使用されます。OpenCVを使用して、カメラからビデオフレームを取得します(スレッド1)。次に、このデータを循環バッファーに格納して、スレッド2がバッファーからデータを取得できるようにします。
cv::Mat
C ++でオブジェクトの循環バッファを実装するにはどうすればよいですか?int
標準のC++オブジェクト(またはなど)の循環バッファを作成する方法は知ってchar
いますが、タイプがのオブジェクトで動作させることはできませんcv::Mat
。
助言がありますか?