Captura de imágenes con la función de cola de uEye en .NET C#

Prevenir la pérdida de fotogramas (C#)

En este ejemplo se muestran las bases para capturar imágenes de forma continua con ayuda de la uEye Image Queue. Se utiliza una memoria cíclica para capturar un vídeo de 1 segundo.

El sistema de cola permite recuperar siempre el búfer más antiguo. La memoria circular se bloquea automáticamente. Después de procesar correctamente los datos de imagen, el búfer se desbloquea y se vuelve a poner en la cola para utilizarlo de nuevo.

La recopilación de memorias de imágenes se realiza en un hilo de worker aparte. Este hilo es independiente de la interacción GUI y permite recopilar imágenes sin interrupciones.