Richten Sie die Videoframe-Eingabedaten manuell ein - Amazon SageMaker

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Richten Sie die Videoframe-Eingabedaten manuell ein

Wählen Sie die Option zur manuellen Dateneinrichtung, wenn Sie für jede Ihrer Videoframe-Sequenzen Sequenzdateien und eine Manifestdatei mit Verweisen auf diese Sequenzdateien erstellt haben.

Erstellen einer Videoframe-Eingangsmanifestdatei

Ground Truth verwendet die Eingabe-Manifestdatei, um den Speicherort Ihrer Eingabedatensätze bei der Erstellung von Labeling-Aufgaben zu identifizieren. Bei Aufträgen zur Objekterkennung und Objektverfolgungsbeschriftung mit Videoframes identifiziert jede Zeile in der Eingabe-Manifestdatei den Speicherort einer Videoframe-Sequenzdatei. Jede Sequenzdatei identifiziert die Bilder, die in einer einzelnen Sequenz von Videoframes enthalten sind.

Auf dieser Seite erfahren Sie, wie Sie eine Videoframesequenzdatei und eine Eingabemanifestdatei für Aufträge zur Objektverfolgung und Objektenverfolgungsbeschrigtung von Videoframes erstellen.

Wenn Sie möchten, dass Ground Truth Ihre Sequenzdateien und die Eingabemanifestdatei automatisch generiert, finden Sie weitere Informationen unter Richten Sie automatische Videoframe-Eingabedaten ein.

Erstellen Sie ein Eingabemanifest für eine Videoframesequenz

In der Eingabemanifestdatei für die Videobildsequenz ist jede Zeile im Manifest ein JSON Objekt mit einem "source-ref" Schlüssel, der auf eine Sequenzdatei verweist. Jede Sequenzdatei identifiziert die Position einer Sequenz von Videoframes. Dies ist die Formatierung der Manifestdatei, die für alle Beschriftungsaufträge von Videoframes erforderlich ist.

Das folgende Beispiel veranschaulicht die für eine Eingabemanifestdatei verwendete Syntax:

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

Erstellen Sie eine Videoframe-Sequenzdatei

Die Daten für jede Sequenz von Videobildern müssen in einem JSON Datenobjekt gespeichert werden. Im Folgenden finden Sie ein Beispiel für das Format, das Sie für eine Sequenzdatei verwenden. Informationen zu jedem Bild sind als JSON Objekt enthalten und in der frames Liste aufgeführt. Die folgenden Informationen JSON wurden aus Gründen der besseren Lesbarkeit erweitert.

{ "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" } ] }

Die folgende Tabelle enthält Details zu den Parametern, die in diesem Codebeispiel gezeigt werden.

Parameter

Erforderlich

Akzeptierte Werte

Beschreibung

seq-no

Ja

Ganzzahl

Die geordnete Nummer der Sequenz.

prefix

Ja

String

Akzeptierte Werte:

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

Der Amazon S3-Speicherort, an dem sich die Sequenzdateien befinden.

Das Präfix muss mit einem Schrägstrich enden: /.

number-of-frames

Ja

Ganzzahl

Die Gesamtzahl der Frames, die in der Sequenzdatei enthalten sind. Diese Zahl muss mit der Gesamtzahl der Frames übereinstimmen, die im Parameter frames in der nächsten Zeile aufgeführt sind.

frames

Ja

Liste der Objekte JSON

Erforderlich:

frame-no, frame

Optional:

unix-timestamp

Eine Liste der Framedaten. Die Länge der Liste muss gleich number-of-frames sein. In der Worker-Benutzeroberfläche werden Frames in einer Sequenz in binärer Reihenfolge von UTF-8 angeordnet. Für weitere Informationen zu dieser Reiehenfolge, siehe Stellen Sie Videoframes bereit.

frame-no

Ja

Ganzzahl

Die Frame-Reihenfolgennummer. Dadurch wird die Reihenfolge eines Frames in der Sequenz bestimmt.

unix-timestamp

Nein

Ganzzahl

Der Unix-Zeitstempel eines Frames. Die Anzahl der Sekunden seit dem 1. Januar 1970 bis UTC zur Erfassung des Frames.

frame

Ja

String

Der Name einer Videoframe-Bilddatei.