Captura de imágenes con la función de cola de uEye en C/C++

Prevenir la pérdida de fotogramas (C/C++)

En este ejemplo se muestran las bases para capturar imágenes de forma continua sin perder fotogramas. Para ello se utiliza una secuencia de memoria circular con al menos 3 búferes. Estos búferes se ponen en la cola de espera. Las imágenes se capturan en el sistema de búferes. 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 las memorias de imágenes se realiza en un hilo aparte. Este hilo es independiente de la interacción GUI y permite recopilar imágenes sin interrupciones.