Prise de vue avec la fonction de file d'attente uEye en C/C++

Éviter les pertes d'images (C/C++)

Cet exemple montre le concept de base consistant à enregistrer des images en continu sans en perdre. Une séquence de mémoire annulaire avec au moins 3 tampons est utilisée. Ces tampons sont mis en file d'attente. Les images sont enregistrées dans le système de tampons. La file d'attente permet de toujours accéder au tampon le plus ancien. La mémoire d'images est automatiquement bloquée. Une fois les données graphiques traitées, le tampon est débloqué et placé dans la file d'attente pour une nouvelle utilisation.

La collecte des mémoires d'images s'effectue dans un thread distinct. Ce thread est indépendant de l'interaction GUI et permet de collecter les images sans interruption.