本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
手動設定影片影格輸入資料
如果您已為每個影片影格序列建立序列檔案,並列出這些序列檔案參考的資訊清單檔案的清單,請選擇手動資料設定選項。
建立影片影格輸入資訊清單檔案
Ground Truth 在建立標籤工作時,會使用輸入資訊清單檔案來識別輸入資料集的位置。對於影片影格物件偵測和物件追蹤標籤工作,輸入資訊清單檔案中的每一行都用於識別影片影格序列檔案的位置。每個序列檔案用於識別單一影片影格序列中包含的映像。
請使用此頁面了解如何建立影片影格序列檔案,以及影片影格物件追蹤和物件偵測標籤工作的輸入資訊清單檔案。
如果您希望 Ground Truth 自動產生序列檔案和輸入資訊清單檔案,請參閱設定自動影片影格輸入資料。
建立影片影格序列輸入資訊清單
在影片影格序列輸入資訊清單檔案中,資訊清單中的每一行都是JSON物件,具有參考序列檔案的"source-ref"
索引鍵。每個序列檔案用於識別一序列影片影格的位置。這正是所有影片影格標籤工作所需的資訊清單檔案格式。
以下範例示範輸入資訊清單檔案採用的語法:
{"source-ref": "
s3://amzn-s3-demo-bucket/example-folder/seq1.json
"} {"source-ref": "s3://amzn-s3-demo-bucket/example-folder/seq2.json
"}
建立影片影格序列檔案
每個影片影格序列的資料都需要存放在JSON資料物件中。以下是用於序列檔案的格式範例。每個影格的相關資訊會包含為JSON物件,並列在frames
清單中。以下內容JSON已擴充以供讀取。
{ "seq-no": 1, "prefix": "s3://amzn-s3-demo-bucket/prefix/video1/", "number-of-frames": 3, "frames":[ {"frame-no": 1, "unix-timestamp": 1566861644, "frame": "frame0001.jpg" }, {"frame-no": 2, "unix-timestamp": 1566861644, "frame": "frame0002.jpg" }, {"frame-no": 3, "unix-timestamp": 1566861644, "frame": "frame0003.jpg" } ] }
下表提供此程式碼範例中參數的詳細資訊。
參數 |
必要 |
接受的值 |
描述 |
---|---|---|---|
|
是 |
Integer |
序列的順序號碼。 |
|
是 |
字串 接受的值:
|
序列檔案所在的 Amazon S3 位置。 字首必須以正斜線結尾: |
|
是 |
Integer |
序列檔案包含的影格總數。此數字必須符合下一列的 |
|
是 |
JSON 物件清單 必要:
選用:
|
影格資料的清單。清單的長度必須等於 |
frame-no |
是 |
Integer |
影格排序號碼。這將決定序列中影格的排序。 |
|
否 |
Integer |
影格的 unix 時間戳記。自 1970 年 1 月 1 日起,直到擷取影格UTC為止的秒數。 |
frame |
是 |
字串 |
影片影格映像檔案的名稱。 |