自動簽到應用程式

自動簽到應用程式會自動佈建必要產品和服務,以便針對活動簽到設定臉部比較和搜尋功能。作為活動簽到流程的一部分,您需要為活動出席者拍照,接著應用程式會將這些相片傳送至 Amazon Rekognition,並透過預先註冊的出席者臉部資料集合來驗證所拍下的相片是否吻合。

概觀

以下圖表展示了您可以使用 GitHub 上的範例程式碼建置的架構。

自動簽到應用程式 | 架構圖

自動簽到應用程式架構

程式碼會部署 Amazon API GatewayAmazon Cognito 使用者集區、AWS Lambda 函數、Amazon DynamoDB 資料表、Amazon RekognitionAmazon CloudWatchAmazon Simple Storage Service (Amazon S3) 儲存貯體。

當出席者註冊出席您的活動時,他們可以上傳相片,這些相片將儲存在 Simple Storage Service (Amazon S3) 儲存貯體中。相片上傳至 Simple Storage Service (Amazon S3) 後會觸發 Lambda 函數,它會呼叫 Amazon Rekognition IndexFaces API。Amazon Rekognition 會擷取臉部特徵為特徵向量並建立 face_id。接著,該向量會被儲存於臉部資料集合中,且 face_id 和對應的使用者名稱會存放於 DynamoDB 資料表中。

在活動中,操作人員使用應用程式以 Python 為基礎的使用者介面和相機來替出席者拍照,剪裁相片並將相片傳送至 Amazon API Gateway,這會觸發 Lambda 函數,然後該函數會呼叫 Amazon Rekognition SearchFacesByImage API。Amazon Rekognition 會從影像中擷取臉部特徵作為特徵向量,並將該向量和臉部資料集合中的向量互相比對。當 Amazon Rekognition 找到相似度極高的臉部時,將使用 face_id 來擷取使用者名稱。使用者名稱會傳送到操作人員的筆記型電腦,並顯示出席者已通過身分驗證。

出席者通過身分驗證後,應用程式將自動刪除出席者在 Simple Storage Service (Amazon S3) 註冊時上傳的臉部影像。不會存放活動時所拍攝的相片。它不會在處理後存放任何臉部影像。

 

自動簽到應用程式

1.0 版
上次更新日期:2020 年 1 月
作者:AWS

其他資源

本指南對您有幫助嗎?
提供意見回饋 

功能

自動化

建置一個架構,利用預先在 Amazon Rekognition 中註冊的出席者臉部資料集合,以協助對活動出席者進行自動身分驗證。

部署容易

使用 GitHub 上的程式碼來部署和設定必要的服務,以設定臉部辨識和搜尋活動簽到。

安全性

當一個影像上傳時,Amazon Rekognition 會擷取臉部特徵作為特徵向量。接著,應用程式會將相片刪除。處理後不會存放相片。

監控

自動簽到應用程式包含 Amazon CloudWatch 儀表板,可以用來顯示效能指標,其中包含回應時間和延遲。
影片
使用 AWS 解決方案來解決:自動簽到應用程式
回到頁首 
建立圖示
自行部署 AWS 解決方案

瀏覽我們的 AWS 解決方案庫,獲取常見架構問題的答案。

進一步了解 
尋找 APN 合作夥伴
尋找 AWS 合作夥伴解決方案

尋找 AWS 合作夥伴以協助您入門。

進一步了解 
探索圖示
探索指引

尋找常見使用案例的規範架構圖、範例程式碼與技術內容。

進一步了解