Bildaufnahme mit der uEye Warteschlangen-Funktion in .NET C#

Bildverlust vermeiden (C#)

Dieses Beispiel zeigt das Grundkonzept, wie kontinuierlich Bilder mit Hilfe der uEye Image Queue aufgenommen werden können. Eine Ringspeichersequenz wird verwendet, um ein 1-Sekunden-Video zu erfassen.

Über die Warteschlange kann immer der älteste Buffer geholt werden. Der Bildspeicher wird automatisch gesperrt. Nach der erfolgreichen Verarbeitung der Bilddaten wird der Buffer entsperrt und zur Wiederverwendung in die Warteschlange gestellt.

Das Sammeln der Bildspeicher erfolgt in einem separaten Worker-Thread. Dieser Thread ist unabhängig von der GUI-Interaktion und erlaubt es, Bilder zu sammeln, ohne unterbrochen zu werden.