Amazon S3 儲存貯體 - Rekognition

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

Amazon S3 儲存貯體

從 Amazon S3 儲存貯體會入影像。您可以使用主控台儲存貯體或 AWS 帳戶中的其他 Amazon S3 儲存貯體。如果您正在使用主控台儲存貯體,則已設定所需權限。如果您沒有使用主控台儲存貯體,請參閱 存取外部 Amazon S3 儲存貯體

注意

您無法使用 AWS 開發套件直接從 Amazon S3 儲存貯體中的映像建立資料集。請改為建立參考影像來源位置的清單檔案。如需更多資訊,請參閱清單檔案

在建立資料集期間,您可以選擇根據包含影像的資料夾名稱,為影像分配標籤名稱。資料夾必須是您在資料集建立期間在 S3 資料夾位置中指定的 Amazon S3 資料夾路徑的子系。若要建立資料集,請參閱 從 S3 儲存貯體匯入影像以建立資料集

例如,假設 Amazon S3 儲存貯體具有下列資料夾結構。如果您將 Amazon S3 資料夾位置指定為 S3-bucket/alexa-devices,標籤 echo 即會被指派給資料夾 echo 中的影像。同樣地,標籤 echo-dot 會被指派給資料夾 echo-dot 中的影像。較深的子資料夾的名稱不會用於標記影像。而會改用 Amazon S3 資料夾位置的適當子資料夾。例如,將資料夾中的影像指white-echo-dots定為回波點標籤。S3 資料夾位置 (alexa-devices) 層級的影像沒有被指派的標籤。

指定較深的 S3 資料夾位置,即可使用資料夾結構中較深的資料夾來標記影像。例如,如果您指定 S3-儲存區/Alexa-裝置/迴聲點,則會標示資料夾中的影像。white-echo-dotwhite-echo-dot不會匯入指定的 s3 資料夾位置以外的影像,例如 echo

S3-bucket └── alexa-devices ├── echo │   ├── echo-image-1.png │   └── echo-image-2.png │ ├── . │ └── . └── echo-dot ├── white-echo-dot │ ├── white-echo-dot-image-1.png │ ├── white-echo-dot-image-2.png │ ├── echo-dot-image-1.png ├── echo-dot-image-2.png ├── . └── .

我們建議您在目前區域第一次開啟主控台時,使用 Amazon Rekognition 為您建立的 Amazon S3 儲存貯體 (主控台儲存貯體)。 AWS 如果您正在使用的 Amazon S3 儲存貯體與主控台儲存貯體不同 (外部),則主控台會在建立資料集期間提示您設定適當的權限。如需詳細資訊,請參閱 步驟 2:設定 Amazon Rekognition 自訂標籤主控台權限

從 S3 儲存貯體匯入影像以建立資料集

下列程序會說明如何使用存放在 Console S3 儲存貯體中的影像來建立資料集。影像會自動以存放影像的資料夾名稱標記。

匯入影像之後,您即可從資料集圖庫頁面新增更多影像、分配標籤,以及新增週框方塊。如需詳細資訊,請參閱 標記檔案

將您的影像上傳到 Amazon Simple Storage Service (S3) 儲存貯體
  1. 在本機檔案系統上建立資料夾。使用資料夾名稱,例如 alexa-devices

  2. 在您剛建立的資料夾中,建立以您要使用的每個標籤命名的資料夾。例如,echoecho-dot。資料夾結構應該類似下列內容。

    alexa-devices ├── echo │   ├── echo-image-1.png │   ├── echo-image-2.png │ ├── . │ └── . └── echo-dot ├── echo-dot-image-1.png ├── echo-dot-image-2.png ├── . └── .
  3. 將與標籤對應的影像放入具有相同標籤名稱的資料夾中。

  4. 登入 AWS Management Console 並開啟 Amazon S3 主控台,網址為 https://console.aws.amazon.com/s3/

  5. 第一次設定期間,將您在步驟 1 中建立的資料夾新增至 Amazon Rekognition 自訂標籤為您建立的 Amazon S3 儲存貯體 (主控台儲存貯體)。如需詳細資訊,請參閱 管理 Amazon Rekognition 自訂標籤專案

  6. 開啟 Amazon Rekognition 主控台:https://console.aws.amazon.com/rekognition/

  7. 選擇使用自訂標籤

  8. 選擇開始使用

  9. 在左側導覽視窗中,選擇專案

  10. 專案 頁面,選擇您要新增資料集的專案。專案的詳細資訊頁面隨即顯示。

  11. 選擇建立資料集建立資料集頁面即會顯示。

  12. 開始設定中,選擇從單一資料集開始從訓練資料集開始。若要建立更高品質的模型,我們建議您從個別的訓練和測試資料集開始。

    Single dataset
    1. 訓練資料集詳細資訊區段中,選擇從 S3 儲存貯體匯入影像

    2. 訓練資料集詳細資訊區段的影像來源設定區段中,輸入步驟 13 至 15 的資訊。

    Separate training and test datasets
    1. 訓練資料集詳細資訊區段中,選擇從 S3 儲存貯體匯入影像

    2. 訓練資料集詳細資訊區段的影像來源設定區段中,輸入步驟 13 至 15 的資訊。

    3. 測試資料集詳細資訊區段中,選擇從 S3 儲存貯體匯入影像

    4. 測試資料集詳細資訊區段的影像來源設定區段中,輸入步驟 13 至 15 的資訊。

  13. 選擇從 Amazon S3 儲存貯體匯入影像

  14. S3 URI 中,輸入 Amazon S3 儲存貯體位置和資料夾路徑。

  15. 選擇根據資料夾自動將標籤連接至影像

  16. 選擇建立資料集。專案的資料集頁面隨即開啟。

  17. 如果您需要新增或變更標籤,請執行 標記檔案

  18. 請遵循 培訓模型(主控台) 中的步驟訓練模型。