L'application d'enregistrement automatique facilite l'allocation automatique des produits et services nécessaires à la configuration de la comparaison et de la recherche faciale des participants lors de leur arrivée à un évènement. Dans le cadre de votre processus d'enregistrement à un évènement, vous prenez une photo des participants, et l'application les envoie à Amazon Rekognition où les images sont vérifiées en regard d'un répertoire d'images de visages pré-enregistré des participants.
Présentation
Le diagramme ci-dessous présente l'architecture que vous pouvez créer à l'aide de l'exemple de code sur GitHub.

Architecture de l'application d'enregistrement automatique
Le code déploie une Amazon API Gateway, un groupe d'utilisateurs Amazon Cognito, des fonctions AWS Lambda, des tables Amazon DynamoDB, Amazon Rekognition, Amazon CloudWatch, et un compartiment Amazon Simple Storage Service (Amazon S3).
Lorsqu'un participant s'inscrit à votre évènement, il peut charger une photo qui est stockée dans un compartiment Simple Storage Service (Amazon S3). Le chargement vers Simple Storage Service (Amazon S3) déclenche une fonction Lambda qui appelle l'API IndexFaces d'Amazon Rekognition. Amazon Rekognition extrait les caractéristiques faciales vers un vecteur de caractéristiques et crée un fichier face_id. Puis, le vecteur est stocké dans un répertoire d'images de visages, et le fichier face_id ainsi que le nom d'utilisateur correspondant sont stockés dans une table DynamoDB.
Lors de l'évènement, un opérateur utilise l'interface utilisateur basée sur Python de l'application et un appareil photo pour prendre une photo d'un participant, recadrer la photo et l'envoyer à Amazon API Gateway qui déclenche une fonction Lambda qui appelle l'API SearchFacesByImage d'Amazon Rekognition. Amazon Rekognition extrait les caractéristiques faciales de l'image vers un vecteur de caractéristiques et compare le vecteur aux vecteurs du répertoire d'images de visages. Lorsqu'Amazon Rekognition trouve un visage présentant de grandes similitudes, le fichier face_id est utilisé afin de récupérer le nom de l'utilisateur. Le nom de l'utilisateur est envoyé sur l'ordinateur de l'opérateur, montrant ainsi que le participant a été authentifié.
Une fois que le participant est authentifié, l'application supprime automatiquement la photo du participant qui a été chargée lors de l'inscription dans Simple Storage Service (Amazon S3). La photo prise lors de l'évènement n'est pas stockée. Elle ne stocke pas les photos une fois qu'elles ont été traitées.
Application d'enregistrement automatique
Version 1.0
Dernière mise à jour : 01/2020
Auteur : AWS
Ressources supplémentaires
Fonctions
Automatisation
Facile à déployer
Sécurité
Surveillance
Rubriques connexes

Parcourez notre bibliothèque de solutions AWS pour obtenir des réponses aux problèmes architecturaux courants.

Trouvez des partenaires AWS certifiés pour vous aider à démarrer.

Trouvez des diagrammes d'architecture prescriptifs, des exemple de code et du contenu technique pour les cas d'utilisation courants.