Attribution d’étiquettes au niveau de l’image à une image - Rekognition

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.

Attribution d’étiquettes au niveau de l’image à une image

Les étiquettes au niveau de l’image vous permettent d’entraîner des modèles qui classent les images dans des catégories. Une étiquette au niveau de l’image indique qu’une image contient un objet, une scène ou un concept. Par exemple, l’image suivante présente une rivière. Si votre modèle classe les images comme contenant des rivières, vous devez ajouter une étiquette rivière au niveau de l’image. Pour de plus amples informations, veuillez consulter Utilisation des jeux de données.

Lac reflétant les montagnes et les nuages dans l'eau calme au coucher ou au lever du soleil.

Un jeu de données contenant des étiquettes au niveau de l’image doit comporter au moins deux étiquettes. Chaque image doit comporter au moins une étiquette qui identifie son objet, sa scène ou son concept.

Pour attribuer des étiquettes au niveau de l’image à une image (console)
  1. Ouvrez la console Amazon Rekognition à l'adresse. https://console.aws.amazon.com/rekognition/

  2. Choisissez Utiliser Custom Labels.

  3. Choisissez Démarrer.

  4. Dans le volet de navigation de gauche, choisissez Projets.

  5. Sur la page Projets, choisissez le projet que vous voulez utiliser. La page de détails de ce projet s’affiche.

  6. Dans le volet de navigation de gauche, choisissez Dataset.

  7. Si vous souhaitez ajouter des étiquettes au jeu de données d’entraînement, choisissez l’onglet Entraînement. Sinon, choisissez l’onglet Test pour ajouter des étiquettes au jeu de données de test.

  8. Choisissez Commencer l’étiquetage pour passer en mode d’étiquetage.

  9. Dans la galerie d’images, sélectionnez une ou plusieurs images auxquelles vous souhaitez ajouter des étiquettes. Vous ne pouvez sélectionner des images que sur une seule page à la fois. Pour sélectionner une plage contiguë d’images sur une page :

    1. Sélectionnez la première image de la plage.

    2. Appuyez sur la touche Maj et maintenez-la enfoncée.

    3. Sélectionnez la dernière plage d’images. Les images situées entre la première et la deuxième image sont également sélectionnées.

    4. Relâchez la touche Maj.

  10. Choisissez Attribuer des étiquettes au niveau de l’image.

  11. Dans la boîte de dialogue Attribuer une étiquette au niveau de l'image aux images sélectionnées, sélectionnez une étiquette que vous souhaitez attribuer à l'image ou aux images.

  12. Choisissez Attribuer pour attribuer l’étiquette à l’image.

  13. Répétez l’étiquetage jusqu’à ce que chaque image soit annotée avec les étiquettes requises.

  14. Choisissez Enregistrer les Modifications pour enregistrer vos Modifications.

Attribuer des étiquettes au niveau de l'image () SDK

Vous pouvez utiliser le UpdateDatasetEntries API pour ajouter ou mettre à jour les étiquettes au niveau de l'image qui sont attribuées à une image. UpdateDatasetEntriesprend une ou plusieurs JSON lignes. Chaque JSON ligne représente une seule image. Pour une image dotée d'une étiquette au niveau de l'image, la JSON ligne ressemble à ce qui suit.

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

Le champ source-ref indique l’emplacement de l’image. La JSON ligne inclut également les étiquettes au niveau de l'image attribuées à l'image. Pour de plus amples informations, veuillez consulter Importation d'étiquettes au niveau de l'image dans des fichiers manifestes.

Pour attribuer des étiquettes au niveau de l’image à une image
  1. Obtenez la JSON ligne get pour l'image existante en utilisant leListDatasetEntries. Pour le champ source-ref, spécifiez l’emplacement de l’image à laquelle vous souhaitez attribuer l’étiquette. Pour de plus amples informations, veuillez consulter Répertorier les entrées du jeu de données (SDK).

  2. Mettez à jour la JSON ligne renvoyée à l'étape précédente à l'aide des informations figurant surImportation d'étiquettes au niveau de l'image dans des fichiers manifestes.

  3. Appelez UpdateDatasetEntries pour mettre à jour l’image. Pour plus d’informations, consultez Ajouter d'autres images à un jeu de données.