La aplicación de registro automático aprovisiona automáticamente los productos y servicios necesarios para configurar la comparación facial y la búsqueda de registro de eventos. En el proceso de registro del evento, se toma una foto de los asistentes al evento y la aplicación las envía a Amazon Rekognition, donde las imágenes se contrastan con una colección de rostros de asistentes registrados previamente.
Información general
El siguiente diagrama presenta la arquitectura que puede crear mediante el código de muestra en GitHub.
Arquitectura Aplicación de registro automático
El código implementa una Amazon API Gateway, un grupo de usuarios de Amazon Cognito, funciones de AWS Lambda, tablas de Amazon DynamoDB, Amazon Rekognition, Amazon CloudWatch y un bucket de Amazon Simple Storage Service (Amazon S3).
Cuando un asistente se registra en su evento, puede cargar una foto que se almacena en un bucket de Amazon S3. La carga a Amazon Simple Storage Service (Amazon S3) acciona una función de Lambda que activa la API de IndexFaces de Amazon Rekognition. Amazon Rekognition extrae los rasgos faciales en un vector de rasgos y crea un face_id. A continuación, el vector se almacena en una colección de caras y tanto el face_id como el nombre de usuario correspondiente se almacenan en una tabla de DynamoDB.
En el evento, un operador utiliza la interfaz de usuario basada en Python de la aplicación y una cámara para tomar una foto del asistente, recortar la foto y enviarla a Amazon API Gateway, lo que desencadena una función de Lambda que activa la API de Amazon Rekognition SearchFacesByImage API. Amazon Rekognition extrae los rasgos faciales de la imagen en un vector de rasgos y lo compara con los de la colección de rostros. Cuando Amazon Rekognition encuentra un rostro con una gran similitud, el face_id se utiliza para recuperar el nombre de usuario. El nombre de usuario se envía al ordenador portátil del operador y muestra que el asistente se ha autentificado.
Una vez que el asistente se ha autenticado, la aplicación elimina automáticamente la imagen facial que el asistente cargó durante el registro desde A mazon Simple Storage Service (Amazon S3). La foto tomada en el evento no se guarda. La aplicación no almacena imágenes faciales luego de procesarlas.
Aplicación de registro automático
Versión 1.0
Última actualización: 01/2020
Autor: AWS
Recursos adicionales
Características
Automatización
Implementación sencilla
Seguridad
Supervisión
Revise nuestra biblioteca de soluciones de AWS para obtener respuestas a problemas de arquitectura comunes.
Encuentre socios de AWS que lo ayuden a comenzar.
Encuentre diagramas de arquitectura prescriptivos, código de muestra y contenido técnico para casos de uso comunes.