C/C++ で記述した uEye 画像キューによる画像撮影

画像ロスの防止 (C/C++)

このサンプルでは、フレームを損失せずに連続して画像を撮影する方法の基本的アイデアを示しています。3 つ以上のバッファーを持つリング型画像バッファーが使用されます。これらのバッファーは画像キューに格納されます。撮影した画像は、バッファーシステムに格納されます。画像キューを使用すると、最も古いバッファーが常に取得されます。画像バッファーは自動的にロックされます。画像データが正常に処理されると、バッファーのロックは解除され、キューに戻されて再利用されます。

画像バッファーの回収はデタッチされたスレッドで実行されます。このスレッドは GUI インターフェースに依存せず、中断されずに画像を収集できます。