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 source
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 automatisée des données source de trame vidéo.
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://mybucket/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 |
---|---|---|---|
|
Oui |
Entier |
Numéro ordonné de la séquence. |
|
Oui |
Chaîne Valeurs acceptées :
|
L'emplacement Amazon S3 où se trouvent les fichiers de séquence. Le préfixe doit se terminer par une barre oblique : |
|
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 |
|
Oui |
Liste des JSON objets Obligatoire :
Facultatif :
|
Liste des données de trame. La longueur de la liste doit être égal à |
frame-no |
Oui |
Entier |
Le numéro d'ordre de la trame. Cela déterminera l'ordre d'une trame dans la séquence. |
|
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. |