Détectez des objets dans des images avec Amazon Rekognition à l'aide d'un AWS SDK - Exemples de code de l'AWS SDK

D'autres AWS SDK exemples sont disponibles dans le GitHub dépôt AWS Doc SDK Examples.

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.

Détectez des objets dans des images avec Amazon Rekognition à l'aide d'un AWS SDK

SDKpour Python (Boto3)

Vous montre comment utiliser le AWS SDK for Python (Boto3) pour créer une application Web qui vous permet d'effectuer les opérations suivantes :

  • Chargez les photos dans un compartiment Amazon Simple Storage Service (Amazon S3).

  • Utilisez Amazon Rekognition pour analyser et étiqueter les photos.

  • Utilisez Amazon Simple Email Service (AmazonSES) pour envoyer par e-mail des rapports d'analyse d'images.

Cet exemple contient deux composants principaux : une page Web écrite en JavaScript React et un REST service écrit en Python construit avec Flask-RESTful.

Vous pouvez utiliser la page web React pour :

  • Affichez une liste d'images stockées dans votre compartiment S3.

  • Chargez des images depuis votre ordinateur dans votre compartiment S3.

  • Affichez des images et des étiquettes qui identifient les éléments détectés dans l'image.

  • Obtenez un rapport de toutes les images de votre compartiment S3 et envoyez un e-mail du rapport.

La page Web appelle le REST service. Le service envoie des demandes à AWS pour effectuer les opérations suivantes :

  • Obtenez et filtrez la liste des images de votre compartiment S3.

  • Chargez des photos dans votre compartiment S3.

  • Utilisez Amazon Rekognition pour analyser des photos individuelles et obtenir une liste d'étiquettes qui identifient les éléments détectés sur la photo.

  • Analysez toutes les photos de votre compartiment S3 et utilisez Amazon SES pour envoyer un rapport par e-mail.

Pour obtenir le code source complet et les instructions de configuration et d'exécution, consultez l'exemple complet sur GitHub.

Les services utilisés dans cet exemple
  • Amazon Rekognition

  • Amazon S3

  • Amazon SES