Procesamiento de imágenes de forma masiva - Amazon Rekognition

Procesamiento de imágenes de forma masiva

Puede iniciar un nuevo trabajo de análisis masivo enviando un archivo de manifiesto y llamando a la operación StartMediaAnalysisJob. El archivo de manifiesto de entrada contiene referencias a imágenes de un bucket de Amazon S3 y tiene el siguiente formato:

{"source-ref": "s3://foo/bar/1.jpg"}

Para crear un trabajo de análisis masivo (CLI)

  1. Si aún no lo ha hecho:

    1. Cree o actualice un usuario con los permisos AmazonRekognitionFullAccess y AmazonS3ReadOnlyAccess. Para obtener más información, consulte Paso 1: Configurar una cuenta de AWS y crear un usuario.

    2. Instale y configure la AWS CLI y los AWS SDK. Para obtener más información, consulte Paso 2: Configurar la AWS CLI y los AWS SDK.

  2. Suba una imagen en su bucket de S3.

    Para ver las instrucciones, consulte Carga de objetos en Amazon S3 en la Guía del usuario de Amazon Simple Storage Service.

  3. Utilice los siguientes comandos para crear y recuperar trabajos de análisis masivos.

CLI

Utilice el siguiente comando para llamar a la operación StartMediaAnalysisJob para analizarla con la operación DetectModerationLabels:

# Requests # Starting DetectModerationLabels job with default settings aws rekognition start-media-analysis-job \ --operations-config "DetectModerationLabels={MinConfidence='1'}" \ --input "S3Object={Bucket=amzn-s3-demo-source-bucket,Name=my-input.jsonl}" \ --output-config "S3Bucket=amzn-s3-demo-destination-bucket;,S3KeyPrefix=my-results"

Puede obtener información sobre un trabajo determinado, como la ruta de Amazon S3 del bucket donde se almacenan los resultados y los archivos de resumen, mediante la operación GetMediaAnalysisJob. Debe proporcionarle un identificador de trabajo devuelto por StartMediaAnalysisJob o ListMediaAnalysisJob. Los detalles de los trabajos individuales solo se retienen durante un año.

# Request aws rekognition get-media-analysis-job \ --job-id customer-job-id

Puede enumerar todos sus análisis masivos mediante la operación de trabajo ListMediaAnalysisJobs, que devuelve páginas de trabajos. Con el argumento max-results, puede especificar el número máximo de trabajos que se van a devolver por página, limitado al valor de max-results. Se devuelven un máximo de 100 resultados por página. Los detalles de los trabajos individuales solo se retienen durante un año.

# Request # Specify number of jobs to return per page, limited to max-results. aws rekognition list-media-analysis-jobs --max-results 1