Mengimpor gambar dari bucket Amazon S3 - Rekognition

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

Mengimpor gambar dari bucket Amazon S3

Gambar diimpor dari ember Amazon S3. Anda dapat menggunakan bucket konsol, atau bucket Amazon S3 lainnya di akun Anda AWS . Jika Anda menggunakan bucket konsol, izin yang diperlukan sudah diatur. Jika Anda tidak menggunakan bucket konsol, lihatMengakses Bucket Amazon S3 eksternal.

catatan

Anda tidak dapat menggunakannya AWS SDK untuk membuat kumpulan data langsung dari gambar di bucket Amazon S3. Sebagai gantinya, buat file manifes yang mereferensikan lokasi sumber gambar. Untuk informasi selengkapnya, silakan lihat Menggunakan file manifes untuk mengimpor gambar

Selama pembuatan kumpulan data, Anda dapat memilih untuk menetapkan nama label ke gambar berdasarkan nama folder yang berisi gambar. Folder harus merupakan turunan dari jalur folder Amazon S3 yang Anda tentukan di lokasi folder S3 selama pembuatan kumpulan data. Untuk membuat kumpulan data, lihatMembuat kumpulan data dengan mengimpor gambar dari bucket S3.

Misalnya, asumsikan struktur folder berikut di bucket Amazon S3. Jika Anda menentukan lokasi folder Amazon S3 sebagai S3-bucket/Alexa-devices, gambar di folder echo diberi label echo. Demikian pula, gambar di folder echo-dot diberi label echo-dot. Nama-nama folder anak yang lebih dalam tidak digunakan untuk memberi label pada gambar. Sebagai gantinya, folder anak yang sesuai dari lokasi folder Amazon S3 digunakan. Misalnya, gambar dalam folder white-echo-dotsdiberi label echo-dot. Gambar di tingkat lokasi folder S3 (alexa-devices) tidak memiliki label yang ditetapkan padanya.

Folder yang lebih dalam dalam struktur folder dapat digunakan untuk memberi label gambar dengan menentukan lokasi folder S3 yang lebih dalam. Misalnya, Jika Anda menentukan S3-bucket/Alexa-devices/Echo-dot, Gambar dalam folder diberi label. white-echo-dotwhite-echo-dot Gambar di luar lokasi folder s3 yang ditentukan, seperti echo, tidak diimpor.

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 ├── . └── .

Sebaiknya gunakan bucket Amazon S3 (bucket konsol) yang dibuat untuk Anda oleh Amazon Rekognition saat pertama kali membuka konsol di wilayah saat ini. AWS Jika bucket Amazon S3 yang Anda gunakan berbeda (eksternal) dengan bucket konsol, konsol akan meminta Anda untuk menyiapkan izin yang sesuai selama pembuatan kumpulan data. Untuk informasi selengkapnya, lihat Langkah 2: Siapkan izin konsol Amazon Rekognition Custom Labels.

Membuat kumpulan data dengan mengimpor gambar dari bucket S3

Prosedur berikut menunjukkan cara membuat kumpulan data menggunakan gambar yang disimpan di bucket Console S3. Gambar secara otomatis diberi label dengan nama folder tempat mereka disimpan.

Setelah mengimpor gambar, Anda dapat menambahkan lebih banyak gambar, menetapkan label, dan menambahkan kotak pembatas dari halaman galeri kumpulan data. Untuk informasi selengkapnya, lihat Pelabelan gambar.

Unggah gambar Anda ke bucket Amazon Simple Storage Service
  1. Buat folder di sistem file lokal Anda. Gunakan nama folder seperti alexa-devices.

  2. Di dalam folder yang baru saja Anda buat, buat folder yang diberi nama setelah setiap label yang ingin Anda gunakan. Misalnya, echo dan echo-dot. Struktur folder harus mirip dengan yang berikut ini.

    alexa-devices ├── echo │   ├── echo-image-1.png │   ├── echo-image-2.png │ ├── . │ └── . └── echo-dot ├── echo-dot-image-1.png ├── echo-dot-image-2.png ├── . └── .
  3. Tempatkan gambar yang sesuai dengan label ke dalam folder dengan nama label yang sama.

  4. Masuk ke AWS Management Console dan buka konsol Amazon S3 di. https://console.aws.amazon.com/s3/

  5. Tambahkan folder yang Anda buat di langkah 1 ke bucket Amazon S3 (bucket konsol) yang dibuat untuk Anda oleh Label Kustom Rekognition Amazon selama Penyiapan Pertama Kali. Untuk informasi selengkapnya, lihat Mengelola proyek Label Kustom Rekognition Amazon.

  6. Buka konsol Amazon Rekognition di. https://console.aws.amazon.com/rekognition/

  7. Pilih Gunakan Label Kustom.

  8. Pilih Mulai.

  9. Di panel navigasi kiri, pilih Proyek.

  10. Di halaman Proyek, pilih proyek yang ingin Anda tambahkan dataset. Halaman detail untuk proyek Anda ditampilkan.

  11. Pilih Buat kumpulan data. Halaman Create dataset ditampilkan.

  12. Dalam konfigurasi Mulai, pilih Mulai dengan satu set data atau Mulai dengan kumpulan data pelatihan. Untuk membuat model berkualitas lebih tinggi, kami sarankan memulai dengan kumpulan data pelatihan dan pengujian terpisah.

    Single dataset
    1. Di bagian Detail kumpulan data Pelatihan, pilih Impor gambar dari bucket S3.

    2. Di bagian Detail kumpulan data pelatihan, Masukkan informasi untuk langkah 13 - 15 di bagian Konfigurasi sumber gambar.

    Separate training and test datasets
    1. Di bagian Detail kumpulan data Pelatihan, pilih Impor gambar dari bucket S3.

    2. Di bagian Detail kumpulan data Pelatihan, masukkan informasi untuk langkah 13 - 15 di bagian Konfigurasi sumber gambar.

    3. Di bagian Uji detail kumpulan data, pilih Impor gambar dari ember S3.

    4. Di bagian Uji detail kumpulan data, masukkan informasi untuk langkah 13 - 15 di bagian Konfigurasi sumber gambar.

  13. Pilih Impor gambar dari ember Amazon S3.

  14. Di S3 URI, masukkan lokasi bucket Amazon S3 dan jalur folder.

  15. Pilih Secara otomatis melampirkan label ke gambar berdasarkan folder.

  16. Pilih Buat Dataset. Halaman kumpulan data untuk proyek Anda terbuka.

  17. Jika Anda perlu menambahkan atau mengubah label, lakukanPelabelan gambar.

  18. Ikuti langkah-langkah Melatih model (Konsol) untuk melatih model Anda.