Assegnazione di etichette a livello di immagine a un'immagine - Rekognition

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Assegnazione di etichette a livello di immagine a un'immagine

Utilizzare etichette a livello di immagine per addestrare modelli che classificano le immagini in categorie. Un'etichetta a livello di immagine indica se un'immagine contiene un oggetto, una scena o un concetto. Per esempio, la seguente immagine mostra un fiume. Se il modello classifica le immagini come contenenti fiumi, è necessario aggiungere un'etichetta fiumea livello di immagine. Per ulteriori informazioni, consulta Formattazione di set di dati.

Lago che riflette montagne e nuvole nell'acqua ferma al tramonto o all'alba.

Un set di dati che contiene etichette a livello di immagine necessita della definizione di almeno due etichette. Ogni immagine necessita di almeno un'etichetta assegnata che identifichi l'oggetto, la scena o il concetto nell'immagine.

Assegnare etichette a livello di immagine a un'immagine (console)
  1. Apri la console Amazon Rekognition all'indirizzo https://console.aws.amazon.com/rekognition/.

  2. Scegli Usa etichette personalizzate.

  3. Scegli Avvia.

  4. Nel pannello di navigazione a sinistra, scegli Progetti.

  5. Nella pagina Progetti scegliere il progetto da usare. Viene visualizzata la pagina dei dettagli del progetto.

  6. Nel riquadro di navigazione a sinistra, scegli Dataset.

  7. Se si desidera aggiungere etichette al set di dati di addestramento, scegliere la scheda Addestramento. Altrimenti scegliere la scheda Test per aggiungere etichette al set di dati del test.

  8. Scegli Avvia etichettatura per accedere alla modalità di etichettatura.

  9. Nella galleria di immagini, selezionare una o più immagini a cui si vuole aggiungere etichette. È possibile selezionare immagini su una sola pagina alla volta. Per selezionare un intervallo contiguo di immagini su una pagina:

    1. Seleziona la prima immagine dell'intervallo.

    2. Tieni premuto il tasto shift.

    3. Selezionare l'ultimo intervallo di immagini. Vengono selezionate anche le immagini tra la prima e la seconda immagine.

    4. Rilascia il tasto shift.

  10. Scegli Assegna etichette a livello di immagine.

  11. Nella finestra di dialogo Assegna un'etichetta a livello di immagine alle immagini selezionate, selezionate un'etichetta da assegnare all'immagine o alle immagini.

  12. Sceglie Assegna per assegnare un'etichetta all'immagine.

  13. Ripeti l'etichettatura finché ogni immagine non viene annotata con le etichette richieste.

  14. Per salvare le modifiche, scegliere Salva modifiche.

Assegnare etichette a livello di immagine (SDK)

Si può utilizzare l'API UpdateDatasetEntries per aggiungere o aggiornare le etichette a livello di immagine assegnate a un'immagine. UpdateDatasetEntries richiedere una o più righe JSON. Ogni riga JSON rappresenta una singola immagine. Per un'immagine con un'etichetta a livello di immagine, la riga JSON è simile alla seguente.

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

Il campo source-ref indica la posizione dell'immagine. La riga JSON include anche le etichette a livello di immagine, assegnate. Per ulteriori informazioni, consulta Etichette a livello di immagine nei file manifest.

Assegnare etichette a livello di immagine a un'immagine
  1. Ottenere la riga get JSON per l'immagine esistente utilizzando ListDatasetEntries. Per il campo source-ref, specificare la posizione dell'immagine a cui si vuole assegnare l'etichetta. Per ulteriori informazioni, consulta Elencare le voci dei set di dati (SDK).

  2. Aggiornare la riga JSON restituita nel passaggio precedente utilizzando le informazioni disponibili in Etichette a livello di immagine nei file manifest.

  3. Chiamare UpdateDatasetEntries per aggiornare l'immagine. Per ulteriori informazioni, consulta Aggiungere altre immagini a un set di dati.