À propos du projet
MOSAIC est une suite d'enregistrement spécialisée pour les environnements de recherche, principalement construite autour de caméras Basler GigE. Elle permet une capture synchronisée de la vidéo et de l'audio, offrant une synchronisation entre caméras précise à l'image et une intégration avec des sources de déclenchement externes telles que les ports série et parallèle (par exemple, pour la synchronisation d'amplificateurs EEG).
Les capacités clés incluent :
- Intégration matérielle : Prise en charge du SDK Basler Pylon, enregistrement audio multi-micros et entrées de déclenchement matérielles.
- Analyse en temps réel : Aperçu en direct de la pose et du regard propulsé par MediaPipe.
- Analyse post-hoc : Analyse groupée de la pose et du mouvement utilisant YOLOv8-pose, le suivi du centroïde et des cartes de chaleur (heatmaps).
- Calibration et gestion : Calibration des caméras par damier et profils de connexion isolés pour les utilisateurs et les groupes de laboratoires.
- Lecture : Un navigateur de sessions avec une lecture multi-caméras synchronisée.
Le système est développé avec C++23 et Qt 6.4+, utilisant FFmpeg pour l'encodage et OpenCV pour la calibration. Il comprend une architecture modulaire avec des drapeaux de fonctionnalités optionnels pour le support matériel et des environnements Python distincts pour l'analyse en temps réel et l'analyse groupée.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.