Spesifikasi citra - Amazon Rekognition

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

Spesifikasi citra

Operasi Amazon Rekognition Image dapat menganalisis citra dalam format .jpg atau .png.

Anda meneruskan bit citra ke operasi Amazon Rekognition Image sebagai bagian dari panggilan atau Anda mereferensikan objek Amazon S3 yang ada. Sebagai contoh menganalisis citra yang disimpan di bucket Amazon S3, lihat Menganalisis citra yang disimpan di bucket Amazon S3. Untuk contoh meneruskan bit citra ke operasi API Amazon Rekognition Image, lihat Menganalisis citra yang dimuat dari sistem file lokal.

Jika Anda menggunakan HTTP dan meneruskan bit citra sebagai bagian dari operasi Amazon Rekognition Image, bit citra harus berupa string yang dikodekan base64. Jika Anda menggunakan AWS SDK dan meneruskan bit citra sebagai bagian dari panggilan operasi API, kebutuhan untuk base64-encode byte citra tergantung pada bahasa yang Anda gunakan.

AWS SDK umum berikut secara otomatis menyandikan gambar dengan base64, dan Anda tidak perlu menyandikan byte gambar sebelum memanggil operasi Amazon Rekognition Image API.

  • Java

  • JavaScript

  • Python

  • PHP

Jika Anda menggunakan AWS SDK lain dan mendapatkan kesalahan format citra ketika memanggil operasi API Rekognition, coba mengodekan base64 bit citra sebelum meneruskan mereka ke operasi API Rekognition.

Jika Anda menggunakan operasi AWS CLI untuk memanggil Amazon Rekognition Image, meneruskan byte gambar sebagai bagian dari panggilan tidak didukung. Anda harus mengunggah citra terlebih dahulu ke bucket Amazon S3, lalu memanggil operasi yang mereferensikan citra yang diunggah.

catatan

Citra tidak perlu dikodekan base64 jika Anda meneruskan sebuah citra yang disimpan dalam S3Object bukan bit citra.

Untuk informasi tentang memastikan latensi serendah mungkin untuk operasi Amazon Rekognition Image, lihat Latensi operasi Amazon Rekognition Image.

Memperbaiki orientasi citra

Dalam beberapa operasi API Rekognition, orientasi citra yang dianalisis dikembalikan. Mengetahui orientasi citra merupakan hal penting karena itu memungkinkan Anda untuk mereorientasi citra untuk ditampilkan. Operasi API Rekognition yang menganalisis wajah juga mengembalikan kotak pembatas untuk lokasi wajah dalam citra. Anda dapat menggunakan kotak pembatas untuk menampilkan kotak di sekitar wajah pada citra. Koordinat kotak pembatas yang dikembalikan dipengaruhi oleh orientasi citra dan Anda mungkin perlu menerjemahkan koordinat kotak pembatas untuk menampilkan kotak di sekitar wajah dengan benar. Untuk informasi selengkapnya, lihat Mendapatkan orientasi citra dan koordinat kotak pembatas.

Pengubahan ukuran citra

Selama melakukan analisis, Amazon Rekognition secara internal mengubah ukuran citra menggunakan set rentang yang telah ditetapkan yang paling sesuai dengan model atau algoritme tertentu. Karena itu, Amazon Rekognition mungkin mendeteksi jumlah yang berbeda dari objek, atau memberikan hasil yang berbeda, tergantung pada resolusi citra input. Misalnya, anggap Anda memiliki dua citra. Citra pertama memiliki resolusi 1024x768 piksel. Citra kedua, versi yang diubah ukurannya dari citra pertama, memiliki resolusi 640x480 piksel. Jika Anda mengirimkan gambar ke DetectLabels, tanggapan dari dua panggilan ke DetectLabels mungkin sedikit berbeda.