Aller au contenu principal

Serveur de stockage d'objets

En plus de toutes les données simples que nous conservons, nous souhaitions conserver aussi des fichiers :

  • Des images envoyées par les caméras lors de leur enregistrement, afin de pouvoir facilement reconnaître les caméras, et afin de définir les zones d'entrée et de sortie pour les caméras fonctionnant en opération globale.
  • Des nuages de points ainsi que leur prévisualisation, pour que l'API côté backend puisse déterminer la position des caméras, et que l'on puisse facilement placer et vérifier la position des caméras

Pour cela, nous avons utilisé un serveur MinIO. Nous avons choisi cette technologie sur recommendation d'un autre groupe de stage, car elle est simple à utiliser, et des librairies sont disponibles pour de nombreux langages.

Les buckets utilisés sont les suivants :

  • point-clouds qui contient les fichiers de nuage de points
  • point-clouds-previews qui contient les prévisualisations des nuages de points
  • previews qui contient des images de prévisualisation envoyées par les caméras