Einem Bild Labels auf Bildebene zuweisen - Rekognition

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.

Einem Bild Labels auf Bildebene zuweisen

Sie verwenden Labels auf Bildebene, um Modelle zu trainieren, die Bilder in Kategorien einteilen. Ein Label auf Bildebene gibt an, dass ein Bild ein Objekt, eine Szene oder ein Konzept enthält. Beispielsweise zeigt das folgende Bild einen Fluss. Wenn Ihr Modell Bilder so klassifiziert, dass sie Flüsse enthalten, würden Sie das Label Fluss auf Bildebene hinzufügen. Weitere Informationen finden Sie unter Datensätzen einen Zweck geben.

Der See spiegelt Berge und Wolken im stillen Wasser bei Sonnenuntergang oder Sonnenaufgang wider.

Für einen Datensatz, der Labels auf Bildebene enthält, müssen mindestens zwei Labels definiert werden. Jedem Bild muss mindestens ein Label zugewiesen werden, das das Objekt, die Szene oder das Konzept im Bild identifiziert.

So weisen Sie einem Bild Labels auf Bildebene zu (Konsole)
  1. Öffnen Sie die Amazon Rekognition-Konsole unter https://console.aws.amazon.com/rekognition/.

  2. Wählen Sie Benutzerdefinierte Labels verwenden.

  3. Wählen Sie Erste Schritte.

  4. Wählen Sie im linken Navigationsbereich die Option Projekte aus.

  5. Wählen Sie auf der Seite Projekte das Projekt aus, das Sie verwenden möchten. Die Detailseite für Ihr Projekt wird angezeigt.

  6. Wählen Sie im linken Navigationsbereich Dataset aus.

  7. Wenn Sie Ihrem Trainingsdatensatz Labels hinzufügen möchten, wählen Sie den Tab Training. Wählen Sie andernfalls den Tab Test, um dem Testdatensatz Labels hinzuzufügen.

  8. Wählen Sie Labeling starten, um in den Labeling-Modus zu wechseln.

  9. Wählen Sie in der Bildergalerie ein oder mehrere Bilder aus, denen Sie Labels hinzufügen möchten. Sie können nur Bilder auf einer jeweils einer Seite auswählen. So wählen Sie einen zusammenhängenden Bereich von Bildern auf einer Seite aus:

    1. Wählen Sie das erste Bild des Bereichs aus.

    2. Halten Sie die Umschalttaste gedrückt.

    3. Wählen Sie den letzten Bildbereich aus. Die Bilder zwischen dem ersten und dem zweiten Bild werden ebenfalls ausgewählt.

    4. Lassen Sie die Umschalttaste los.

  10. Wählen Sie Labels auf Bildebene zuweisen.

  11. Wählen Sie im Dialogfeld „Markierten Bildern eine Bezeichnung auf Bildebene zuweisen“ eine Bezeichnung aus, die Sie dem Bild oder den Bildern zuweisen möchten.

  12. Wählen Sie Zuweisen, um dem Bild ein Label zuzuweisen.

  13. Wiederholen Sie das Hinzufügen von Labels, bis jedes Bild mit den erforderlichen Labels versehen ist.

  14. Wählen Sie Änderungen speichern aus, um Ihre Änderungen zu speichern.

Zuweisen von Labels auf Bildebene (SDK)

Sie können die UpdateDatasetEntries-API verwenden, um die Labels auf Bildebene, die einem Bild zugewiesen sind, hinzuzufügen oder zu aktualisieren. UpdateDatasetEntries benötigt eine oder mehrere JSON-Zeilen. Jede JSON-Zeile steht für ein einzelnes Bild. Bei einem Bild mit einem Label auf Bildebene sieht die JSON-Zeile wie folgt aus.

{"source-ref":"s3://custom-labels-console-us-east-1-nnnnnnnnnn/gt-job/manifest/IMG_1133.png","TestCLConsoleBucket":0,"TestCLConsoleBucket-metadata":{"confidence":0.95,"job-name":"labeling-job/testclconsolebucket","class-name":"Echo Dot","human-annotated":"yes","creation-date":"2020-04-15T20:17:23.433061","type":"groundtruth/image-classification"}}

Das source-ref-Feld gibt die Position des Bildes an. Die JSON-Zeile enthält auch die dem Bild zugewiesenen Labels auf Bildebene. Weitere Informationen finden Sie unter Labels auf Bildebene in Manifestdateien.

So weisen Sie einem Bild Labels auf Bildebene zu
  1. Rufen Sie die Get JSON-Zeile für das vorhandene Bild ab, indem Sie den ListDatasetEntries verwenden. Geben Sie für das source-ref-Feld die Position des Bildes an, dem Sie das Label zuweisen möchten. Weitere Informationen finden Sie unter Datensatzeinträge auflisten (SDK).

  2. Aktualisieren Sie die im vorherigen Schritt zurückgegebene JSON-Zeile anhand der Informationen unter Labels auf Bildebene in Manifestdateien.

  3. Rufen Sie UpdateDatasetEntries auf, um das Bild zu aktualisieren. Weitere Informationen finden Sie unter Hinzufügen weiterer Bilder zu einem Datensatz.