質問: ### 前提・実現したいこと OpenCVを用いてWebカメラから取得する映像を遅延表示したいのですが、 色々と調べてみたのですが、やり方が分かりません。 具体的には、500msなどタイムシフトし、ズレた映像を表示したいです。 ### 補足情報(FW/ツールのバージョンなど) OSはwindows10で、OpenCVのバージョンは「4.0.0-beta」です。 どうぞよろしくお願いいたします。
回答: 500msの遅延を実現するには500ms分の画像データを保持して出力するだけ。 具体的には例えば30fps(1秒間に30コマ)のカメラならば15コマを保持するために映像を格納するMatを配列で15作成して映像を順番に1コマずつ格納。表示は一番古い配列を出力するだけ。