Auto Check-In App

Auto Check-In App은 얼굴 비교를 구성하고 이벤트 체크인을 검색하는 데 필요한 제품과 서비스를 자동 프로비저닝합니다. 이벤트 체크인 과정에서 이벤트 참가자의 사진을 촬영하면 앱이 Amazon Rekognition으로 사진을 보냅니다. 여기에서 이미지를 사전 등록된 참가자 얼굴 컬렉션과 비교하여 확인합니다.

개요

아래의 다이어그램은 GitHub의 예제 코드를 사용하여 구축할 수 있는 아키텍처를 보여줍니다.

Auto Check-In App | 아키텍처 다이어그램

Auto Check-In App 아키텍처

이 코드는 Amazon API Gateway, Amazon Cognito 사용자 풀, AWS Lambda 함수, Amazon DynamoDB 테이블, Amazon Rekognition, Amazon CloudWatchAmazon Simple Storage Service(Amazon S3) 버킷을 배포합니다.

참가자가 이벤트에 등록하면 사진을 업로드할 수 있고 그 사진은 Amazon S3 버킷에 저장됩니다. Amazon S3에 사진이 업로드되면 Amazon Rekognition IndexFaces API를 호출하는 Lambda 함수가 트리거됩니다. Amazon Rekognition은 얼굴 특징을 특징 벡터로 추출하고 face_id를 생성합니다. 그런 다음, 벡터가 얼굴 컬렉션에 저장되고 face_id와 해당 사용자 이름은 DynamoDB 테이블에 저장됩니다.

이벤트에서 작업자는 앱의 Python 기반 UI와 카메라를 사용하여 이벤트 참가자의 사진을 촬영하고 자른 다음, Amazon API Gateway로 전송합니다. 여기에서 Amazon Rekognition SearchFacesByImage API를 호출하는 Lambda 함수가 트리거됩니다. Amazon Rekognition은 이미지에서 얼굴 특징을 특징 벡터로 추출하고 그 벡터와 얼굴 컬렉션에 있는 벡터를 비교합니다. Amazon Rekognition이 유사성이 높은 얼굴을 찾으면 face_id를 사용하여 사용자 이름을 검색합니다. 사용자 이름을 작업자 노트북으로 보내 이벤트 참가자가 인증되었음을 표시합니다.

이벤트 참가자가 인증되면 참가자가 등록 시에 업로드한 얼굴 이미지가 Amazon S3에서 자동 삭제됩니다. 이벤트에서 촬영한 사진은 저장되지 않습니다. 앱은 얼굴 이미지를 처리한 다음에는 저장하지 않습니다.

 

Auto Check-In App

버전 1.0
최종 업데이트 날짜: 2020년 1월
작성자: AWS

추가 리소스

이 가이드가 도움이 되었나요?
피드백 제공 

기능

자동화

Amazon Rekognition에서 사전 등록된 참가자 얼굴 컬렉션을 사용하여 이벤트 참가자를 자동 인증하는 데 도움이 되는 아키텍처를 구축합니다.

용이한 배포

GitHub의 코드를 사용하여 얼굴 인식을 구성하고 이벤트 체크인을 검색하는 데 필요한 서비스를 배포하고 구성합니다.

보안

이미지가 업로드되면 Amazon Rekognition이 얼굴 특징을 특징 벡터로 추출합니다. 그런 다음 앱이 사진을 삭제합니다. 사진은 처리 후에 저장되지 않습니다.

모니터링

Auto Check-In App에는 응답 시간, 지연 등을 포함한 성능 정보를 표시할 수 있는 Amazon CloudWatch 대시보드가 포함됩니다.
동영상
AWS 솔루션으로 해결하기: Auto Check-In App
맨 위로 이동 
구축 아이콘
AWS 솔루션 직접 배포

AWS 솔루션 라이브러리에서 일반적인 아키텍처 문제에 대한 답을 검색해 보실 수 있습니다.

자세히 알아보기 
APN 파트너 찾기
AWS 파트너 솔루션 찾기

시작하는 데 도움이 되는 AWS 파트너를 찾아보세요.

자세히 알아보기 
살펴보기 아이콘
살펴보기 지침

일반적인 사용 사례에 대한 권장 아키텍처 다이어그램, 샘플 코드 및 기술 콘텐츠를 찾아보세요.

자세히 알아보기