Wählen Sie Videodateien oder Videoframes als Eingabedaten - Amazon SageMaker KI

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.

Wählen Sie Videodateien oder Videoframes als Eingabedaten

Wenn Sie einen Job zur Objekterkennung oder Objektverfolgung für Videoframes erstellen, können Sie eine Sequenz von Videoframes (Bildern) bereitstellen oder Sie können die Amazon SageMaker AI-Konsole verwenden, damit Ground Truth automatisch Videoframes aus Ihren Videodateien extrahiert. In den folgenden Abschnitten erfahren Sie mehr über diese Optionen.

Stellen Sie Videoframes bereit

Videoframes sind Bildsequenzen, die aus einer Videodatei extrahiert wurden. Sie können einen Ground-Truth-Labeling-Auftrag erstellen, damit Auftragnehmer mehrere Sequenzen von Videoframes beschriften. Jede Sequenz besteht aus Bildern, die aus einem einzigen Video extrahiert wurden.

Um einen Beschriftungsauftrag mit Video-Frame-Sequenzen zu erstellen, müssen Sie jede Sequenz mit einem eindeutigen Schlüsselnamen-Präfix in Amazon S3 speichern. In der Amazon S3-Konsole sind die Präfixe der Schlüsselnamen Ordner. In der Amazon S3-Konsole muss sich also jede Sequenz von Videoframes in einem eigenen Ordner in Amazon S3 befinden.

Wenn Sie beispielsweise über zwei Sequenzen von Videoframes verfügen, können Sie die Schlüsselnamen-Präfixe sequence1/ und sequence2/ zur Identifizierung Ihrer Sequenzen verwenden. In diesem Beispiel befinden sich Ihre Sequenzen möglicherweise in s3://amzn-s3-demo-bucket/video-frames/sequence1/ und s3://amzn-s3-demo-bucket/video-frames/sequence2/.

Wenn Sie die Ground-Truth-Konsole verwenden, um eine Eingabe-Manifestdatei zu erstellen, sollten sich alle Präfixe der Sequenzschlüsselnamen in Amazon S3 an derselben Stelle befinden. In der Amazon-S3-Konsole könnte sich beispielsweise jede Sequenz in einem Ordner in s3://amzn-s3-demo-bucket/video-frames/ befinden. In diesem Beispiel befindet sich Ihre erste Sequenz von Videoframes (Bildern) möglicherweise in s3://amzn-s3-demo-bucket/video-frames/sequence1/ und Ihre zweite Sequenz befindet sich möglicherweise in s3://amzn-s3-demo-bucket/video-frames/sequence2/.

Wichtig

Selbst wenn Sie nur eine einzige Sequenz von Videoframes haben, die Ihre Auftragnehmer beschriften möchten, muss diese Sequenz in Amazon S3 ein Schlüsselnamenpräfix haben. Wenn Sie die Amazon S3-Konsole verwenden, bedeutet dies, dass sich Ihre Sequenz in einem Ordner befindet. Sie kann sich nicht im Stammverzeichnis Ihres S3-Buckets befinden.

Bei der Erstellung von Auftragnehmeraufgaben mithilfe von Videoframesequenzen verwendet Ground Truth eine Sequenz pro Aufgabe. Bei jeder Aufgabe ordnet Ground Truth Ihre Videoframes in binärer UTF-8-Reihenfolge.

Videoframes in Amazon S3 könnten beispielsweise in der folgenden Reihenfolge angezeigt werden:

[0001.jpg, 0002.jpg, 0003.jpg, ..., 0011.jpg]

Sie sind in der gleichen Reihenfolge in der Aufgabe des Auftragnehmers angeordnet: 0001.jpg, 0002.jpg, 0003.jpg, ..., 0011.jpg.

Frames können auch nach einer Namenskonvention wie der folgenden angeordnet werden:

[frame1.jpg, frame2.jpg, ..., frame11.jpg]

In diesem Fall kommen frame10.jpg und frame11.jpg bevor frame2.jpg in der Worker-Aufgabe. Ihr Auftragnehmer sieht Ihre Videoframes in der folgenden Reihenfolge: frame1.jpg, frame10.jpg, frame11.jpg, frame2.jpg, ..., frame9.jpg.

Videodateien zur Verfügung stellen

Sie können die Frame-Splitting-Funktion von Ground Truth verwenden, wenn Sie in der Konsole einen neuen Labeling-Job erstellen, um Videoframes aus Videodateien (MP4 Dateien) zu extrahieren. Eine Reihe von Videoframes, die aus einer einzelnen Videodatei extrahiert wurden, wird als Folge von Videoframes bezeichnet.

Sie können entweder festlegen, dass Ground Truth automatisch alle Frames (bis zu 2.000) aus dem Video extrahiert, oder Sie können eine Frequenz für die Frame-Extraktion angeben. Sie können Ground Truth beispielsweise jeden zehnten Frame aus Ihren Videos extrahieren lassen.

Sie können bis zu 50 Videos bereitstellen, wenn Sie die automatische Datenkonfiguration zum Extrahieren von Frames verwenden. Ihre Eingabe-Manifestdatei darf jedoch nicht auf mehr als 10 Videoframe-Sequenzdateien verweisen, wenn Sie einen Auftrag zur Videoframe-Objektverfolgung und Videoframe-Objekterkennungsbeschriftung erstellen. Wenn Sie das Tool für die automatische Dateneinrichtungskonsole verwenden, um Videoframes aus mehr als 10 Videodateien zu extrahieren, müssen Sie die vom Tool generierte Manifestdatei ändern oder eine neue erstellen, sodass sie 10 Videoframesequenzdateien oder weniger enthält. Weitere Informationen zu diesen Quoten finden Sie unter Kontingente für 3D-Punktwolken- und Video-Frame-Kennzeichnungsaufträge.

Informationen zur Verwendung des Tools zum Extrahieren von Videoframes finden Sie unter Richten Sie automatische Videoframe-Eingabedaten ein.

Wenn alle Ihre Videoframes erfolgreich aus Ihren Videos extrahiert wurden, wird in Ihrem S3-Eingabedatensatz Folgendes angezeigt:

  • Ein Präfix für den Schlüsselnamen (ein Ordner in der Amazon-S3-Konsole), das nach jedem Video benannt wird. Jedes dieser Präfixe führt zu:

    • Eine Folge von Videoframes, die aus dem Video extrahiert wurden, das zur Benennung dieses Präfixes verwendet wurde.

    • Eine Sequenzdatei, mit der alle Bilder identifiziert werden, aus denen diese Sequenz besteht.

  • Eine Eingabe-Manifestdatei mit der Erweiterung „.manifest“. Dadurch werden alle Sequenzdateien identifiziert, die zur Erstellung Ihres Beschriftungsauftrages verwendet werden.

Alle aus einer einzigen Videodatei extrahierten Frames werden für eine Labeling-Aufgabe verwendet. Wenn Sie Videoframes aus mehreren Videodateien extrahieren, werden für Ihren Beschriftungsauftrag mehrere Aufgaben erstellt, eine für jede Sequenz von Videoframes.

Ground Truth speichert jede Sequenz von Videoframes, die es an Ihrem Amazon S3-Standort für Eingabedatensätze extrahiert, mit einem eindeutigen Schlüsselnamenpräfix. In der Amazon-S3-Konsole werden Präfixe als Ordner bezeichnet.