使用亞馬遜重新認知偵測影像中的物件 AWS SDK - AWS SDK 程式碼範例

AWS 文檔 AWS SDK示例 GitHub 回購中有更多SDK示例

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

使用亞馬遜重新認知偵測影像中的物件 AWS SDK

SDK對於 Python(肉毒桿菌 3)

說明如何使用建立可讓您執行下列作業的 Web 應用程式: AWS SDK for Python (Boto3)

  • 將相片上傳到 Amazon Simple Storage Service (Amazon S3) 儲存貯體。

  • 使用 Amazon Rekognition 分析和標籤照片。

  • 使用 Amazon 簡易電子郵件服務 (AmazonSES) 傳送影像分析的電子郵件報告。

這個例子包含兩個主要組成部分:一 JavaScript 個用 React 編寫的網頁,以及用 Python 編寫的REST服務,它是用 Flask-RESTful 構建的。

您可以使用 React 網頁執行以下操作:

  • 顯示儲存於 S3 儲存貯體中的映像的清單。

  • 將映像從您的電腦上傳至 S3 儲存貯體。

  • 顯示識別映像中偵測到的專案的映像和標籤。

  • 取得 S3 儲存貯體中所有映像的報告,並傳送報告的電子郵件。

該網頁調用該REST服務。該服務將請求發送到 AWS 來執行下列動作:

  • 取得並篩選 S3 儲存貯體中的映像的清單。

  • 將相片上傳至 S3 儲存貯體。

  • 使用 Amazon Rekognition 分析個別照片,並取得標識照片中偵測到的專案的標籤清單。

  • 分析 S3 儲存貯體中的所有相片,並使用 Amazon SES 以電子郵件傳送報告。

有關如何設置和運行的完整源代碼和說明,請參閱中的完整示例GitHub

此範例中使用的服務
  • Amazon Rekognition

  • Amazon S3

  • Amazon SES