Asignación de etiquetas de imagen a una imagen - Rekognition

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Asignación de etiquetas de imagen a una imagen

Las etiquetas de imagen se utilizan para entrenar modelos que clasifican las imágenes en categorías. Una etiqueta de imagen indica que una imagen contiene un objeto, una escena o un concepto. Por ejemplo, en la siguiente imagen se ve un río. Si el modelo clasifica las imágenes como imágenes que contienen ríos, se debe agregar la etiqueta de imagen río. Para obtener más información, consulte Finalidad de los conjuntos de datos.

Lago que refleja montañas y nubes en aguas tranquilas al atardecer o al amanecer.

Un conjunto de datos que contiene etiquetas de imagen necesita tener definidas al menos dos etiquetas. Cada imagen necesita al menos una etiqueta asignada que identifique el objeto, la escena o el concepto de la imagen.

Cómo asignar etiquetas de imagen a una imagen (consola)
  1. Abra la consola Amazon Rekognition en. https://console.aws.amazon.com/rekognition/

  2. Elija Usar etiquetas personalizadas.

  3. Elija Comenzar.

  4. En el panel de navegación izquierdo, elija Proyectos.

  5. En la página Proyectos, elija el proyecto que desee usar. Se abrirá la página de detalles del proyecto.

  6. En el panel de navegación de la izquierda, elija Conjunto de datos.

  7. Si quiere agregar etiquetas al conjunto de datos de entrenamiento, elija la pestaña Entrenamiento. Si no, seleccione la pestaña Prueba para agregar etiquetas al conjunto de datos de prueba.

  8. Elija Comenzar a etiquetar para activar el modo de etiquetado.

  9. En la galería de imágenes, seleccione una o varias imágenes a las que quiera agregar etiquetas. Solo puede seleccionar imágenes en una sola página a la vez. Cómo seleccionar una serie contigua de imágenes en una página:

    1. Seleccione la primera imagen del rango.

    2. Deje pulsada la tecla Mayús.

    3. Seleccione la última imagen del rango. Se seleccionarán también las imágenes entre la primera y la segunda imagen.

    4. Suelte la tecla Mayús.

  10. Elija Asignar etiquetas de imagen.

  11. En el cuadro de diálogo Asignar etiqueta de imagen a las imágenes seleccionadas, seleccione la etiqueta que desee asignar a la imagen o imágenes.

  12. Elija Asignar para asignar la etiqueta a la imagen.

  13. Repita el proceso de etiquetado hasta que todas las imágenes estén anotadas con las etiquetas necesarias.

  14. Elija Guardar cambios para guardar los cambios.

Asigne etiquetas a nivel de imagen () SDK

Puede utilizarlas UpdateDatasetEntries API para añadir o actualizar las etiquetas a nivel de imagen que están asignadas a una imagen. UpdateDatasetEntriestoma una o más JSON líneas. Cada JSON línea representa una sola imagen. En el caso de una imagen con una etiqueta a nivel de imagen, la JSON línea tiene un aspecto similar al siguiente.

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

El campo source-ref indica la ubicación de la imagen. La JSON línea también incluye las etiquetas a nivel de imagen asignadas a la imagen. Para obtener más información, consulte Importación de etiquetas a nivel de imagen en archivos de manifiesto.

Cómo asignar etiquetas de imagen a una imagen
  1. Obtenga la JSON línea de obtención de la imagen existente utilizando la. ListDatasetEntries En el campo source-ref, indique la ubicación de la imagen a la que desea asignar la etiqueta. Para obtener más información, consulte Listado de entradas del conjunto de datos (SDK).

  2. Actualice la JSON línea devuelta en el paso anterior utilizando la información deImportación de etiquetas a nivel de imagen en archivos de manifiesto.

  3. Llame a UpdateDatasetEntries para actualizar la imagen. Para obtener más información, consulte Añadir más imágenes a un conjunto de datos.