將影像層級標籤指派給影像 - Rekognition

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

將影像層級標籤指派給影像

您可以使用影像層級標籤來訓練將影像分類為不同類別的模型。影像層級標籤表示影像包含物件、場景或概念。例如,下列影像即顯示河流。如果您的模型將影像分類為包含河流,則需要新增 river 影像層級標籤。如需詳細資訊,請參閱規劃資料集

湖反射山脈和雲彩在靜止的水在日落或日出。

包含影像層級標籤的資料集至少需要定義兩個標籤。每個影像都需要至少一個指派的標籤,以識別影像中的物件、場景或概念。

將影像層級標籤指派給影像 (主控台)
  1. 開啟亞馬遜重新認知主控台,位於。https://console.aws.amazon.com/rekognition/

  2. 選擇使用自訂標籤

  3. 選擇開始使用

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

  5. 所有專案頁面上,選擇您要使用的專案。專案的詳細資訊頁面隨即顯示。

  6. 在左側導覽窗格中,選擇 [資料集]。

  7. 如果您要為訓練資料集新增標籤,請選擇訓練索引標籤。否則,請選擇測試索引標籤,將標籤新增至測試資料集。

  8. 選擇開始標記以進入標記模式。

  9. 在影像圖庫中,選取您要新增標籤的一或多個影像。您一次只能選取單一頁面上的影像。若要在頁面上選取連續範圍的影像:

    1. 選取範圍中的第一個影像。

    2. 按住 Shift 鍵。

    3. 選取最後一個影像範圍。也會選取第一和第二個影像之間的影像。

    4. 放開 Shift 鍵。

  10. 選擇 指派影像層級標籤

  11. 在「指定影像層級標籤給選取的影像」對話方塊中,選取要指定給一或多個影像的標籤。

  12. 選擇 指派,為影像指派標籤。

  13. 重複標記,直至每個影像都用所需的標籤進行註釋。

  14. 請選擇儲存變更,以儲存您所做的變更。

指定影像層級標籤 () SDK

您可以使用新UpdateDatasetEntriesAPI增或更新指定給影像的影像層級標籤。 UpdateDatasetEntries需要一行或多JSON行。每JSON條線代表一個圖像。對於具有影像層級標籤的影像,「JSON線條」看起來如下所示。

{"source-ref":"s3://custom-labels-console-us-east-1-nnnnnnnnnn/gt-job/manifest/IMG_1133.png","TestCLConsoleBucket":0,"TestCLConsoleBucket-metadata":{"confidence":0.95,"job-name":"labeling-job/testclconsolebucket","class-name":"Echo Dot","human-annotated":"yes","creation-date":"2020-04-15T20:17:23.433061","type":"groundtruth/image-classification"}}

source-ref 欄位表示影像的位置。該JSON行還包括指定給影像的影像層級標籤。如需詳細資訊,請參閱匯入資訊清單檔案的影像層級標籤

將影像層級標籤指派給影像
  1. 使用取得JSON現有映像檔的取得行ListDatasetEntries。對於 source-ref 欄位,指定要為其分配標籤的影像的位置。如需詳細資訊,請參閱列出資料集項目 (SDK)

  2. 使用的資訊更新上一個步驟中傳回的明JSON細行匯入資訊清單檔案的影像層級標籤

  3. 呼叫 UpdateDatasetEntries 以更新影像。如需詳細資訊,請參閱將更多影像新增至資料集