建立 AWS 影片分析器應用程式 - Amazon Rekognition

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

建立 AWS 影片分析器應用程式

您可以使用適用於 Java 的 AWS SDK 第 2 版,建立 Java Web 應用程式來分析影片以進行標籤偵測。在本 AWS 教學課程中建立的應用程式可讓您將影片 (MP4 檔案) 上傳至 Amazon S3 儲存貯體。然後,該應用程式使用 Amazon Rekognition 服務來分析影片。結果會用來填入資料模型,然後使用 Amazon Simple Email Service 產生報告,並透過電子郵件傳送給特定使用者。

下圖顯示應用程式完成影片分析後產生的報告。下表中的資料欄顯示年齡範圍、鬍鬚、眼睛眼鏡和眼睛開啟,以及不同屬性預測的可信度值。

顯示不同屬性預測的可信度值的表格,其中包含年齡範圍、鬍鬚、眼睛眼鏡和眼睛開啟的資料欄。

在本教學課程中,您會建立呼叫各種 AWS 服務的 Spring Boot 應用程式。Spring Boot API 用於構建模型以及不同的視圖和控制器。如需詳細資訊,請參閱 Spring Boot

此服務使用以下 AWS 服務:

本教學中包含 AWS 的服務包含在 AWS 免費方案中。我們建議您在完成教學課程中建立的所有資源後終止這些資源,以避免收費。

先決條件

開始之前,您需要完成設定適用於 Java 的 AWS SDK 中的步驟。請確定執行下列操作:

  • Java 1.8 JDK.

  • Maven 3.6 或更高版本。

  • 一個名為影片 [某個值] 的 Amazon S3 儲存貯體。請務必在您的 Amazon S3 Java 程式碼中使用此儲存貯體名稱。如需詳細資訊,請參閱建立儲存貯體

  • IAM 角色。您需要將其用於之後要建立的 VideoDetectFaces 類別。如需詳細資訊,請參閱設定 Amazon Rekognition Video

  • 有效的 Amazon SNS 主題。您需要將其用於之後要建立的 VideoDetectFaces 類別。如需詳細資訊,請參閱設定 Amazon Rekognition Video

程序

在本教學課程中,您要執行以下作業:

  1. 建立專案

  2. 將 POM 相依性新增到您的專案

  3. 建立 Java 類別

  4. 建立 HTML 檔案

  5. 建立指令碼檔案

  6. 將專案打包至 JAR 檔案

  7. 將應用程式部署到 AWS Elastic Beanstalk

若要繼續進行教學課程,請遵循 AWS 文件 SDK 範例 GitHub 存放庫中的詳細指示。