Suivre des objets vidéo à l'aide de la console Google Cloud

Ce guide de démarrage rapide vous présente le processus de suivi des objets dans des vidéos à l'aide d'un modèle AutoML.

Activer l'API

Créer votre ensemble de données

Sur la page Ensembles de données de l'interface utilisateur d'AutoML Video Object Tracking, procédez comme suit :

  1. Cliquez sur Créer un ensemble de données.
    Icône "Créer un ensemble de données".
  2. Spécifiez le nom de cet ensemble de données, sélectionnez Suivi des objets vidéo, puis cliquez sur Créer un ensemble de données.
  3. Dans l'onglet Import (Importation) de votre ensemble de données, indiquez l'URI Cloud Storage du fichier CSV contenant les URI de vos données d'entraînement. Dans le cadre de ce démarrage rapide, utilisez le fichier CSV suivant. Notez que l'URI suivant n'inclut intentionnellement pas le préfixe gs://.

    automl-video-demo-data/traffic_videos/traffic_videos.csv

  4. Toujours dans l'onglet Importer de votre ensemble de données, cliquez sur Continuer pour commencer à importer vos données. Page de l'ensemble de données intitulé "my_dataset"

Le processus d'importation peut prendre un certain temps. La durée de ce processus dépend du nombre de vidéos fournies et de leur longueur.

Une fois l'opération terminée, cliquez sur l'onglet Videos (Vidéos) de l'ensemble de données pour parcourir la liste des vidéos qu'il contient :

Onglet "Vidéos" avec deux vidéos affichées

Pour afficher les erreurs survenues lors du processus d'importation, passez à l'onglet Import (Importer) pour rechercher les éventuels messages d'erreur.

Entraîner le modèle

  • Une fois l'ensemble de données créé et traité, cliquez sur l'onglet Entraînement pour commencer l'entraînement du modèle.
  • Cliquez sur Start training (Démarrer l'entraînement) pour continuer. Onglet "Entraînement" contenant des informations
  • Dans le volet Train new model (Entraîner un nouveau modèle), sélectionnez un nom pour votre modèle et cliquez sur Start Training (Démarrer l'entraînement).

L'entraînement du modèle commence. Le processus d'entraînement de cet ensemble de données peut prendre jusqu'à une heure. Le service vous envoie un e-mail à la fin de l'entraînement ou si des erreurs se sont produites.

Une fois l'entraînement terminé, le service déploie automatiquement le modèle.

Cliquez sur l'onglet Evaluate (Évaluation) pour en savoir plus sur les scores F1, de précision et de rappel.

Onglet "Évaluation" contenant des informations

Suivre un objet dans une vidéo

Pour effectuer une prédiction à l'aide de votre modèle, c'est-à-dire pour effectuer le suivi d'un objet dans une vidéo, procédez comme suit :

  1. Dans l'onglet Test et utilisation du modèle, procédez comme suit :
    • Sous Test your model (Tester votre modèle), saisissez "gs://automl-video-demo-data/traffic_videos/traffic_videos_batch_predict.csv".
    • Toujours sous Test your model (Tester votre modèle), sélectionnez un répertoire de votre bucket Cloud Storage où recevoir les résultats du suivi des objets. Veillez à sélectionner un bucket régional pour les résultats.

      Vous pouvez créer un dossier "résultats" spécifique dans votre bucket Cloud Storage pour stocker les résultats de la prédiction.

    • Cliquez sur Obtenir les prédictions.
    Configurer une requête de prédiction pour AutoML Video Intelligence

Le processus d'obtention de prédictions peut prendre un certain temps, selon le nombre de vidéos dans lesquelles vous souhaitez suivre des objets.

Une fois le processus terminé, les résultats apparaissent sur la page du modèle sous Prédictions récentes. Pour afficher les résultats, procédez comme suit :

  1. Sous Prédictions récentes, dans la colonne Prédictions, cliquez sur Afficher pour la prédiction que vous souhaitez consulter.
  2. Sous Vidéo, sélectionnez le nom de la vidéo pour laquelle vous souhaitez afficher les résultats.

Résultats de la prédiction AutoML Video Intelligence

Afficher les résultats

Dans les résultats d'annotation vidéo, AutoML Video Object Tracking fournit trois types d'informations :

  • Des étiquettes pour la vidéo : vous pouvez trouver ces informations dans les lignes situées sous l'aperçu de la vidéo.
  • La période à laquelle l'objet est présent dans la vidéo : ceci est indiqué dans la chronologie de la vidéo.
  • Le score de confiance de la prédiction.

Si vous souhaitez afficher plus d'étiquettes ou de cadres de délimitation, vous pouvez modifier le seuil du score lorsque vous demandez une prédiction. AutoML Video Object Tracking n'affiche que les étiquettes qui dépassent le seuil spécifié.

Si la prédiction échoue, les résultats de la liste affichent une icône rouge dans la liste Prédictions récentes.

Si une seule vidéo de la tentative de prédiction échoue, la prédiction apparaît en vert dans la liste Prédictions récentes. Sur la page des résultats de cette prédiction, vous pouvez voir les résultats des vidéos dont AutoML Video Object Tracking a suivi les objets.