Annexe : AI NVR sur reComputer

Pourquoi cette annexe existe

Le cours principal en 10 sections est conçu autour d'une colonne d'apprentissage claire :

  • fondations
  • méthodes
  • tâches
  • entraînement
  • déploiement
  • concepts système Jetson
  • perspectives de pointe

Un projet AI NVR a une grande valeur, mais il fonctionne mieux comme extension après que l'apprenant a déjà terminé la séquence principale. C'est pourquoi il apparaît ici en annexe plutôt que comme l'une des 10 sections principales.

Objectif du projet

Construire un flux de travail AI NVR sur reComputer qui combine :

  • l'ingestion des caméras
  • l'inférence en direct
  • le suivi
  • la logique d'événements
  • l'enregistrement et le stockage
  • la visualisation côté opérateur

Ce que ce projet réunit

Cette annexe est utile car elle combine des idées de plusieurs chapitres précédents :

  • 4.2 : entrée image et vidéo
  • 4.5 : tâches de vision telles que la détection et le suivi
  • 4.6 : utilisation et évaluation du modèle
  • 4.7 : formats de déploiement et optimisation
  • 4.8 : pensée pipeline
  • 4.9 : DeepStream et services Jetson

Architecture recommandée

  • VST pour l'intégration de flux et la gestion vidéo
  • DeepStream Perception pour l'inférence
  • Analytics pour la logique de ROI, de comptage ou de franchissement de ligne
  • Redis pour les métadonnées
  • Ingress pour l'accès aux services

Séquence minimale du projet

  1. préparer la base Jetson
  2. vérifier les services JPS
  3. ajouter un ou plusieurs flux de caméra
  4. lancer l'inférence
  5. confirmer le suivi ou la logique d'événements
  6. inspecter les enregistrements et le comportement du stockage
  7. valider l'expérience opérateur

Exemple de démarrage des services

bash
sudo systemctl start jetson-redis
sudo systemctl start jetson-ingress
sudo systemctl start jetson-vst

Questions de réflexion

  1. Quelles parties du projet dépendent de la qualité du modèle et lesquelles dépendent de la conception du système ?
  2. Qu'est-ce qui échouerait en premier dans un déploiement réel : le modèle, le flux, le stockage ou le flux de travail de l'opérateur ?
  3. Comment étendriez-vous cette annexe en pilote de production ?

Résumé

Cette annexe propose aux apprenants un projet concret qui relie la théorie et la pratique système du cours. Ce n'est pas le centre du cursus, mais c'est une extension puissante pour les apprenants qui veulent voir comment une application complète de vision en edge se met en place.

Références