View a markdown version of this page

Mengatur Data Input Bingkai Video Secara Manual - Amazon SageMaker AI

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Mengatur Data Input Bingkai Video Secara Manual

catatan

Amazon SageMaker Ground Truth tidak lagi terbuka untuk pelanggan baru. Pelanggan yang sudah ada dapat terus menggunakan layanan seperti biasa. AWS terus berinvestasi dalam peningkatan keamanan dan ketersediaan untuk Ground Truth, tetapi kami tidak berencana untuk memperkenalkan fitur baru.

Pilih opsi pengaturan data manual jika Anda telah membuat file urutan untuk setiap urutan bingkai video Anda, dan file manifes yang mencantumkan referensi ke file urutan tersebut.

Buat File Manifest Input Bingkai Video

Ground Truth menggunakan file manifes input untuk mengidentifikasi lokasi dataset input Anda saat membuat tugas pelabelan. Untuk pekerjaan deteksi objek bingkai video dan pelacakan pelacakan objek, setiap baris dalam file manifes input mengidentifikasi lokasi file urutan bingkai video. Setiap file urutan mengidentifikasi gambar yang termasuk dalam satu urutan bingkai video.

Gunakan halaman ini untuk mempelajari cara membuat file urutan bingkai video dan file manifes input untuk pelacakan objek bingkai video dan pekerjaan pelabelan deteksi objek.

Jika Anda ingin Ground Truth secara otomatis menghasilkan file urutan dan file manifes input, lihatSiapkan Data Input Bingkai Video Otomatis.

Membuat Manifes Input Urutan Bingkai Video

Dalam file manifes input urutan bingkai video, setiap baris dalam manifes adalah objek JSON, dengan "source-ref" kunci yang mereferensikan file urutan. Setiap file urutan mengidentifikasi lokasi urutan bingkai video. Ini adalah pemformatan file manifes yang diperlukan untuk semua pekerjaan pelabelan bingkai video.

Contoh berikut menunjukkan sintaks yang digunakan untuk file manifes input:

{"source-ref": "s3://amzn-s3-demo-bucket/example-folder/seq1.json"} {"source-ref": "s3://amzn-s3-demo-bucket/example-folder/seq2.json"}

Buat File Urutan Bingkai Video

Data untuk setiap urutan frame video perlu disimpan dalam objek data JSON. Berikut ini adalah contoh format yang Anda gunakan untuk file urutan. Informasi tentang setiap frame disertakan sebagai objek JSON dan terdaftar dalam frames daftar. JSON berikut telah diperluas untuk keterbacaan.

{ "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" } ] }

Tabel berikut memberikan rincian tentang parameter yang ditunjukkan dalam contoh kode ini.

Parameter

Diperlukan

Nilai yang Diterima

Deskripsi

seq-no

Ya

Bilangan Bulat

Nomor urutan yang diurutkan.

prefix

Ya

String

Nilai yang Diter ima:

s3://<bucket-name>/<prefix>/

Lokasi Amazon S3 tempat file urutan berada.

Awalan harus diakhiri dengan garis miring ke depan:/.

number-of-frames

Ya

Bilangan Bulat

Jumlah total frame yang termasuk dalam file urutan. Nomor ini harus sesuai dengan jumlah total frame yang tercantum dalam frames parameter di baris berikutnya.

frames

Ya

Daftar objek JSON

Diperlukan:

frame-no, frame

Opsional:

unix-timestamp

Daftar data bingkai. Panjang daftar harus samanumber-of-frames. Di UI pekerja, frame dalam urutan diurutkan dalam urutan UTF-8 biner. Untuk mempelajari lebih lanjut tentang pemesanan ini, lihatMenyediakan Bingkai Video.

frame-no

Ya

Bilangan Bulat

Nomor pesanan bingkai. Ini akan menentukan urutan bingkai dalam urutan.

unix-timestamp

Tidak

Bilangan Bulat

Stempel waktu unix dari sebuah frame. Jumlah detik sejak 1 Januari 1970 hingga waktu UTC ketika frame ditangkap.

frame

Ya

String

Nama file gambar bingkai video.