Concepts d'AWS Panorama - AWS Panorama

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Concepts d'AWS Panorama

Dans AWS Panorama, vous créez des applications de vision par ordinateur et vous les déployez sur l'appliance AWS Panorama ou sur un appareil compatible pour analyser les flux vidéo provenant de caméras réseau. Vous écrivez du code d'application en Python et vous créez des conteneurs d'applications avec Docker. Vous utilisez l'interface de ligne de commande de l'application AWS Panorama pour importer des modèles d'apprentissage automatique localement ou depuis Amazon Simple Storage Service (Amazon S3). Les applications utilisent le kit SDK d'applications AWS Panorama pour recevoir l'entrée vidéo d'une caméra et interagir avec un modèle.

L'appliance AWS Panorama

L'appliance AWS Panorama est le matériel qui exécute vos applications. Vous utilisez la console AWS Panorama pour enregistrer une appliance, mettre à jour son logiciel et y déployer des applications. Le logiciel de l'appliance AWS Panorama se connecte aux flux de caméras, envoie des images vidéo à votre application et affiche la sortie vidéo sur un écran connecté.

L'appliance AWS Panorama est uneappareil Edge propulsé par Nvidia Jetson AGX Xavier. Au lieu d'envoyer des images auAWSCloud pour le traitement, il exécute les applications localement sur du matériel optimisé. Cela vous permet d'analyser la vidéo en temps réel et de traiter les résultats localement. L'appliance a besoin d'une connexion Internet pour signaler son état, télécharger des journaux et effectuer des mises à jour logicielles et des déploiements.

Pour plus d'informations, veuillez consulter Gestion duAWS PanoramaAppliance.

Appareils compatibles

Outre l'appliance AWS Panorama, AWS Panorama prend en charge les appareils compatibles deAWSLes partenaires. Les appareils compatibles prennent en charge les mêmes fonctionnalités que l'appliance AWS Panorama. Vous enregistrez et gérez les appareils compatibles avec la console et l'API AWS Panorama, et vous créez et déployez des applications de la même manière.

Le contenu et les exemples d'applications de ce guide sont développés avec l'appliance AWS Panorama. Pour plus d'informations sur les fonctionnalités matérielles et logicielles spécifiques de votre appareil, consultez la documentation du fabricant.

Applications

Les applications s'exécutent sur l'appliance AWS Panorama pour effectuer des tâches de vision par ordinateur sur des flux vidéo. Vous pouvez créer des applications de vision par ordinateur en combinant du code Python et des modèles d'apprentissage automatique, puis les déployer sur l'appliance AWS Panorama via Internet. Les applications peuvent envoyer des vidéos sur un écran ou utiliser le SDK AWS pour envoyer les résultats aux services AWS.

Pour créer et déployer des applications, vous utilisez l'interface de ligne de commande d'application AWS Panorama. L'AWS Panorama Application CLI est un outil de ligne de commande qui génère des dossiers d'applications et des fichiers de configuration par défaut, crée des conteneurs avec Docker et télécharge des actifs. Vous pouvez exécuter plusieurs applications sur un seul appareil.

Pour plus d'informations, veuillez consulter Gestion d'AWS Panoramaapplications.

Nœuds

Une application comprend plusieurs composants appelésnœuds, qui représentent les entrées, les sorties, les modèles et le code. Un nœud peut être configuré uniquement (entrées et sorties) ou inclure des artefacts (modèles et code). Les nœuds de code d'une application sont regroupés danspackages de nœudsque vous téléchargez sur un point d'accès Amazon S3, où l'appliance AWS Panorama peut y accéder. Unmanifeste de l'applicationest un fichier de configuration qui définit les connexions entre les nœuds.

Pour plus d'informations, veuillez consulter nœuds d'application.

Modèles

Un modèle de vision par ordinateur est un réseau d'apprentissage automatique formé pour traiter des images. Les modèles de vision par ordinateur peuvent effectuer diverses tâches telles que la classification, la détection, la segmentation et le suivi. Un modèle de vision par ordinateur prend une image en entrée et produit des informations sur l'image ou les objets de l'image.

AWS Panorama prend en charge les modèles créés avec PyTorch, Apache MXNet, et TensorFlow. Vous pouvez créer des modèles avec Amazon SageMaker ou dans votre environnement de développement. Pour plus d'informations, veuillez consulter Modèles de vision par ordinateur.