OpenCVを使用してライブビデオフィードからフレームを処理していますが、処理がかなり集中しています。 2〜3秒かかることがあります。フレームの処理中に記録されたすべてのフレームを無視しても問題ありません。Swift 3 - 1つのアイテムのキューのみ
基本的に、フォアグラウンドで表示されるフレームの連続フローがあります。次に利用可能なフレームを取り出し、バックグラウンドで処理します。このフレームが処理される次の2〜3秒間、次のフレームのすべてを中断されずにフォアグラウンドで表示し続けます。私はこれらを処理する必要はありません。しかし、バックグラウンドフレームが終了するとすぐに、私は利用可能な最新のフレームをつかみ、それを処理のために送りたいと思う。
私はSwiftのキューを使い慣れていません。私はそれが私が見ているはずのキューだと思います、誰かが正しい方向に私を向けることができますか?
これは洞察に感謝してくれました。 – Cathal