Configuration manuelle des données d'entrée d'images vidéo - Amazon SageMaker

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.

Configuration manuelle des données d'entrée d'images vidéo

Choisissez l'option de configuration manuelle des données si vous avez créé des fichiers de séquence pour chacune de vos séquences de trames vidéo, ainsi qu'un fichier manifeste répertoriant les références à ces fichiers de séquences.

Création d'un fichier manifeste source de trame vidéo

Ground Truth utilise le fichier manifeste source pour identifier l'emplacement de votre jeu de données source lors de la création de tâches d'étiquetage. Pour les tâches d'étiquetage de détection et de suivi d'objet d'objets dans les trames vidéo, chaque ligne du fichier manifeste source identifie l'emplacement d'un fichier de séquence de trames vidéo. Chaque fichier de séquence identifie les images incluses dans une séquence unique de trames vidéo.

Utilisez cette page pour apprendre à créer un fichier de séquence de trames vidéo et un fichier manifeste source pour les tâches d'étiquetage de détection et de suivi d'objets dans les trames vidéo.

Si vous souhaitez que Ground Truth génère automatiquement vos fichiers de séquence et votre fichier manifeste source, veuillez consulter Configuration des données d'entrée d'images vidéo automatisées.

Créer un fichier manifeste source de trame vidéo

Dans le fichier manifeste d'entrée de séquence d'images vidéo, chaque ligne du manifeste est un JSON objet, avec une "source-ref" clé qui fait référence à un fichier de séquence. Chaque fichier de séquence identifie l'emplacement d'une séquence de trames vidéo. Il s'agit du format de fichier manifeste requis pour toutes les tâches d'étiquetage de trames vidéo.

L'exemple suivant illustre la syntaxe utilisée pour un fichier manifeste source :

{"source-ref": "s3://amzn-s3-demo-bucket/example-folder/seq1.json"} {"source-ref": "s3://amzn-s3-demo-bucket/example-folder/seq2.json"}

Créer un fichier de séquence de trames vidéo

Les données de chaque séquence d'images vidéo doivent être stockées dans un objet de JSON données. Voici un exemple du format que vous utilisez pour un fichier de séquence. Les informations relatives à chaque cadre sont incluses en tant qu'JSONobjet et sont répertoriées dans la frames liste. Ce qui suit JSON a été développé pour des raisons de lisibilité.

{ "seq-no": 1, "prefix": "s3://amzn-s3-demo-bucket/prefix/video1/", "number-of-frames": 3, "frames":[ {"frame-no": 1, "unix-timestamp": 1566861644, "frame": "frame0001.jpg" }, {"frame-no": 2, "unix-timestamp": 1566861644, "frame": "frame0002.jpg" }, {"frame-no": 3, "unix-timestamp": 1566861644, "frame": "frame0003.jpg" } ] }

Le tableau suivant fournit des détails sur les paramètres indiqués dans cet exemple de code.

Paramètre

Obligatoire

Valeurs acceptées

Description

seq-no

Oui

Entier

Numéro ordonné de la séquence.

prefix

Oui

Chaîne

Valeurs acceptées :

s3://<bucket-name>/<prefix>/

L'emplacement Amazon S3 où se trouvent les fichiers de séquence.

Le préfixe doit se terminer par une barre oblique : /.

number-of-frames

Oui

Entier

Nombre total de trames incluses dans le fichier de séquences. Ce nombre doit correspondre au nombre total de trames répertoriées dans le paramètre frames de la ligne suivante.

frames

Oui

Liste des JSON objets

Obligatoire :

frame-no, frame

Facultatif :

unix-timestamp

Liste des données de trame. La longueur de la liste doit être égal à number-of-frames. Dans l'interface utilisateur de travail, les images d'une séquence sont ordonnées dans l'ordre binaire UTF-8. Pour en savoir plus sur ce tri, veuillez consulter Fournir des trames vidéo.

frame-no

Oui

Entier

Le numéro d'ordre de la trame. Cela déterminera l'ordre d'une trame dans la séquence.

unix-timestamp

Non

Entier

L'horodatage Unix d'une trame. Le nombre de secondes écoulées entre le 1er janvier 1970 et le UTC moment où l'image a été capturée.

frame

Oui

Chaîne

Le nom d'un fichier image de trame vidéo.