Analyse vidéo et récupération de métadonnées riches
avec Amazon Rekognition Video
Dans ce didacticiel, vous allez apprendre à utiliser les fonctionnalités d'analyse vidéo d'Amazon Rekognition Video avec la console AWS. Amazon Rekognition Video est un service d'analyse vidéo avec deep learning qui détecte les activités et reconnaît les objets, les personnes célèbres et les contenus inappropriés.
En tant que développeur, l'analyse de la vidéo est un défi auquel vous serez confronté si vous développez un système de catalogage vidéo ou si vous créez une application pour fournir une analyse des sentiments. Ce défi peut être résolu en construisant votre propre modèle d'apprentissage automatique, mais cette option est longue, coûteuse et nécessite une expertise en apprentissage automatique.
Amazon Rekognition Video fournit une API facile à utiliser qui offre une analyse en temps réel de la vidéo en continu et une analyse faciale. Ce service entièrement géré et piloté par API permet aux développeurs d'ajouter facilement une analyse visuelle aux applications existantes.
Dans ce didacticiel, vous utiliserez Amazon Rekognition Video pour analyser un clip de 30 secondes d'un jeu de frisbee ultime. L'analyse des vidéos extrait automatiquement des métadonnées riches, qui peuvent être utilisées pour créer une vidéothèque consultable, effectuer une modération de contenu ou offrir des expériences VIP personnalisées.
Ce didacticiel est une démonstration des fonctionnalités disponibles dans l’interface de ligne de commande d’AWS et l’API Rekognition. Pour la production ou l’implémentation de démonstrations de faisabilité, nous recommandons d’utiliser des interfaces de programmation plutôt que la console d’Amazon Rekognition.
Ce didacticiel nécessite d'avoir un compte AWS.
Il n'y a pas de frais supplémentaires pour Amazon Rekognition. Les ressources que vous créez dans ce didacticiel sont éligibles à l’offre gratuite.
Étape 1 : Entrez dans la console Amazon Rekognition
a. Lancez AWS Management Console. Vous pouvez garder ce guide étape par étape ouvert. Lorsque cet écran se charge, saisissez votre nom d'utilisateur et votre mot de passe pour commencer. Tapez ensuite Rekognition dans la barre de recherche et sélectionnez Rekognition pour ouvrir la console de service.
Étape 2 : Comprendre les caractéristiques
Au cours de cette étape, vous naviguerez dans la console Rekognition Video et comprendrez les capacités de chaque fonctionnalité disponible via l'API Rekognition.
a) Pour commencer, sélectionnez Analyse vidéo dans le panneau de navigation sur la gauche. Cette fonction vous permet d'analyser la vidéo et de recevoir une réponse JSON.
b) La vidéo préchargée de Jeff Bezos et Werner Vogels démontre comment Rekognition Video peut suivre les gens, détecter les activités et reconnaître les objets, les célébrités et les contenus inappropriés.
c) Tout d'abord, sous Personnes , cliquez sur l'icône Werner Vogels. Notez que la vidéo de droite montre quand Werner était dans le clip.
d) Ensuite, remarquez l'objet et les activités qui ont été détectés dans ce court clip. Vous pouvez cliquer sur Barbe et voir les heures exactes où la barbe de Werner a été détectée ou cliquer sur Meubles pour voir quand les chaises ont été détectées.
e) De plus, vous pouvez voir qu'aucune étiquette modérée n'a été détectée. Cette fonction vous permet de déterminer et de filtrer les contenus inappropriés. Par exemple, vous pouvez vouloir filtrer les images qui contiennent de la nudité, mais pas celles qui ont un contenu suggestif.
Étape 3 : Télécharger et analyser la vidéo
Au cours de cette étape, vous téléchargerez un clip vidéo de 30 secondes que nous utiliserons pour cette partie du didacticiel et le chargerez dans la console Rekognition pour qu'il soit analysé.
a) Cliquez ici et enregistrez l'exemple de vidéo sur votre bureau.
b) Cliquez sur la flèche vers le bas sous Choisissez un modèle ou téléchargez votre propre vidéo, cliquez sur Votre propre vidéo, et sélectionnez la séquence vidéo que vous venez de sauvegarder sur votre bureau. Notez que les fichiers vidéo ne peuvent pas dépasser 60 mb ou plus de 60 secondes pour une démonstration gratuite dans la console.
Après 40 à 50 secondes, la vidéo sera analysée et les résultats seront visibles dans la console.
c) Notez que Rekognition a détecté 12 personnes dans le clip. Par exemple, cliquez sur Voir plus sous Personnes et sélectionnez l'arbitre en chemise rayée orange et noire. Vous pouvez voir dans l'analyse vidéo sur la droite les moments où cet arbitre particulier a été détecté dans la vidéo.
d) Cliquez sur Objets et activités. Remarquez qu'il y a 20 objets et activités qui ont été automatiquement marqués. Par exemple, cliquez sur Automobile et voyez les scènes dans la vidéo où une automobile a été détectée.
e) Ensuite, cliquez sur Sport d'équipe et notez que chaque clip marqué sur l'analyse vidéo de droite contiendra au moins une des étiquettes que nous avons sélectionnées tout au long de cette étape : le référent sous Personnes, une automobile comme Objet, et Sport d'équipe comme Activité.
En tant que développeur, les métadonnées automatiques des séquences vidéo peuvent être utilisées dans des applications visant à améliorer les efforts de marketing et de publicité, à créer une vidéothèque consultable ou à mettre en place un suivi sportif afin de fournir de riches analyses pour les jeux sportifs.
Étape 4 : Supprimer les ressources
b) La vidéo que vous avez téléchargée a été automatiquement sauvegardée dans un compartiment S3 et vous devrez la supprimer pour vous assurer de ne pas encourir de frais. Faites défiler vos compartiments S3 et trouvez le seau qui commence par rekognition-video-console-demo. Cliquez sur ce compartiment et sélectionnez tous les médias, puis faites un clic droit et sélectionnez Supprimer.
Félicitations !
Vous avez appris à utiliser la console Rekognition pour analyser la vidéo. Vous pouvez également exécuter cette fonction en utilisant les API Rekognition API afin de pouvoir fonctionner à l'échelle. Utilisez Amazon Rekognition Video lorsque vous avez besoin de créer une bibliothèque consultable, de créer des applications pour trouver des personnes disparues ou des VIP, ou de détecter des vidéos non sécurisées.
Nous vous recommandons :
En savoir plus
Découvrez les caractéristiques d'Amazon Rekognition grâce à ce Guide du développeur.
Créer un Media Analysis Solution
Apprenez comment construire une solution d'analyse des médias de bout en bout, y compris la reconnaissance faciale automatisée.
Explorer la console
Explorez d'autres fonctionnalités d'Amazon Rekognition comme la reconnaissance de célébrités et la modération d'images.