Membuat AWS aplikasi penganalisis video - Amazon Rekognition

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

Membuat AWS aplikasi penganalisis video

Anda dapat membuat aplikasi web Java yang menganalisis video untuk deteksi label dengan menggunakan AWS SDK for Java versi 2. Aplikasi yang dibuat dalam AWS tutorial ini memungkinkan Anda mengunggah video (MP4 file) ke bucket Amazon S3. Kemudian aplikasi menggunakan layanan Amazon Rekognition untuk menganalisis video. Hasilnya digunakan untuk mengisi model data dan kemudian laporan dihasilkan dan dikirim melalui email ke pengguna tertentu dengan menggunakan Amazon Simple Email Service.

Ilustrasi berikut menunjukkan laporan yang dihasilkan setelah aplikasi selesai menganalisis video. Kolom pada tabel di bawah ini menunjukkan Rentang Usia, Jenggot, Kacamata mata, dan Mata terbuka, serta nilai kepercayaan untuk prediksi atribut yang berbeda.

Tabel dengan kolom untuk Rentang Usia, Jenggot, Kacamata mata, dan Mata terbuka, menunjukkan nilai kepercayaan untuk prediksi atribut yang berbeda.

Dalam tutorial ini, Anda membuat aplikasi Spring Boot yang memanggil berbagai AWS layanan. Spring Boot APIs digunakan untuk membangun model, tampilan yang berbeda, dan pengontrol. Untuk informasi selengkapnya, lihat Musim semi boot.

Layanan ini menggunakan AWS layanan berikut:

AWS Layanan yang termasuk dalam tutorial ini termasuk dalam Tingkat AWS Gratis. Kami merekomendasikan Anda untuk mengakhiri semua sumber daya yang Anda buat dalam tutorial ketika Anda selesai dengan sumber daya untuk menghindari pembayaran biaya.

Prasyarat

Sebelum memulai, Anda perlu menyelesaikan langkah-langkah dalam Menyiapkan AWS SDK for Java. Kemudian pastikan bahwa Anda memiliki hal berikut ini:

  • Java 1.8 JDK.

  • Maven 3.6 atau lebih baru.

  • Bucket Amazon S3 bernama video[somevalue]. Pastikan untuk menggunakan nama bucket ini dalam kode Amazon S3 Java Anda. Untuk informasi selengkapnya, lihat Membuat bucket.

  • IAM role. Anda membutuhkan ini untuk VideoDetectFaceskelas yang akan Anda buat. Untuk informasi selengkapnya, lihat Mengonfigurasi Amazon Rekognition Video.

  • Topik Amazon SNS yang valid. Anda membutuhkan ini untuk VideoDetectFaceskelas yang akan Anda buat. Untuk informasi selengkapnya, lihat Mengonfigurasi Amazon Rekognition Video.

Prosedur

Dalam proses tutorial, Anda melakukan hal berikut:

  1. Buat proyek

  2. Tambahkan dependensi POM ke proyek Anda

  3. Buat kelas Java

  4. Buat file HTML

  5. Buat file skrip

  6. Paketkan proyek ke dalam file JAR

  7. Menyebarkan aplikasi ke AWS Elastic Beanstalk

Untuk melanjutkan tutorial, ikuti petunjuk rinci dalam GitHub repositori contoh SDK AWS Dokumentasi.