Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Amazon Rekognition menawarkan dua set API utama untuk analisis gambar dan video:
-
Amazon Rekognition Image: API ini dirancang untuk menganalisis gambar.
-
Amazon Rekognition Video: API ini berfokus pada analisis video yang disimpan dan streaming.
Keduanya APIs dapat mendeteksi berbagai entitas seperti wajah dan objek. Untuk pemahaman komprehensif tentang jenis perbandingan dan deteksi yang didukung, lihat bagian diMemahami jenis analisis Rekognition.
Operasi Amazon Rekognition Image
Operasi Gambar Rekognition Amazon sinkron. Input dan respons dalam format JSON. Operasi Amazon Rekognition Image menganalisis citra input yang berada dalam format citra .jpg atau .png. Citra diteruskan ke operasi Amazon Rekognition Image yang dapat disimpan dalam bucket Amazon S3. Jika Anda tidak menggunakan AWS CLI, Anda juga dapat meneruskan byte gambar yang dikodekan Base64 langsung ke operasi Rekognition Amazon. Untuk informasi selengkapnya, lihat Bekerja dengan gambar.
Operasi Amazon Rekognition Video
Amazon Rekognition Video API memfasilitasi analisis video baik yang disimpan dalam bucket Amazon S3 atau dialirkan melalui Amazon Kinesis Video Streams.
Untuk operasi video yang disimpan, perhatikan hal berikut:
-
Operasi tidak sinkron.
-
Analisis harus dimulai dengan operasi “Mulai” (misalnya, StartFaceDetectionuntuk deteksi wajah dalam video yang disimpan).
-
Status penyelesaian analisis dipublikasikan ke topik Amazon SNS.
-
Untuk mengambil hasil analisis, gunakan operasi “Dapatkan” yang sesuai (misalnya, GetFaceDetection).
-
Untuk informasi selengkapnya, lihat Bekerja dengan analisis video tersimpan.
Untuk analisis video streaming:
-
Kemampuan termasuk pencarian wajah dalam koleksi Video Rekognition dan deteksi label (objek atau konsep).
-
Hasil analisis untuk label dikirim sebagai notifikasi Amazon SNS dan Amazon S3.
-
Hasil pencarian wajah adalah output ke aliran data Kinesis.
-
Manajemen analisis video streaming dilakukan melalui prosesor aliran Amazon Rekognition Video (misalnya, membuat prosesor menggunakan). CreateStreamProcessor
-
Untuk informasi selengkapnya, lihat Bekerja dengan acara video streaming.
Setiap operasi analisis video mengembalikan metadata tentang video yang sedang dianalisis, serta ID pekerjaan dan tag pekerjaan. Operasi seperti Deteksi Label dan Moderasi Konten untuk video memungkinkan pengurutan berdasarkan stempel waktu atau nama label, dan menggabungkan hasil berdasarkan stempel waktu atau segmen.
Operasi berbasis penyimpanan dan bukan penyimpanan
Operasi Amazon Rekognition dikelompokkan ke dalam kategori berikut.
-
Operasi API bukan penyimpanan — Dalam operasi ini, Amazon Rekognition tidak mendesakkan informasi apa pun. Anda memberikan input citra dan video, operasi melakukan analisis, dan mengembalikan hasilnya, tetapi Amazon Rekognition tidak menyimpan apa pun. Untuk informasi selengkapnya, lihat Operasi bukan penyimpanan.
-
Operasi API berbasis penyimpanan - server Amazon Rekognition dapat menyimpan informasi wajah yang terdeteksi dalam kontaier yang dapat disebut dengan koleksi. Amazon Rekognition menyediakan operasi API tambahan yang dapat Anda gunakan untuk mencari informasi sama yang berulang pada wajah untuk pencocokan wajah. Untuk informasi selengkapnya, lihat Operasi API berbasis penyimpanan.
Menggunakan AWS SDK atau HTTP untuk memanggil operasi Amazon Rekognition API
Anda dapat memanggil operasi Amazon Rekognition API menggunakan AWS SDK maupun secara langsung dengan menggunakan HTTP. Kecuali Anda tidak menghadapi permasalahan apa pun, Anda harus selalu menggunakan AWS SDK. Contoh Java dalam bagian ini menggunakan AWS SDK. File proyek Java tidak disediakan, tetapi Anda dapat menggunakan AWS Toolkit for Eclipse untuk mengembangkan aplikasi AWS menggunakan Java.
Contoh NET tersebut pada bagian ini menggunakan AWS SDK untuk .NET. Anda dapat menggunakan AWS Toolkit for Visual Studio untuk mengembangkan aplikasi AWS menggunakan NET. Termasuk templat dan Penjelajah AWS yang bermanfaat untuk men-deploy aplikasi dan mengelola layanan.
Referensi API dalam panduan ini mencakup panggilan operasi Amazon Rekognition menggunakan HTTP. Untuk informasi referensi Java, lihat AWS SDK untuk Java.
Titik akhir layanan Amazon Rekognition yang dapat Anda gunakan didokumentasikan di Wilayah AWS dan titik akhir.
Saat memanggil Amazon Rekognition dengan HTTP, gunakan operasi POST HTTP.