Menulis komponen aplikasi klien Anda - Amazon Lookout for Vision

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

Menulis komponen aplikasi klien Anda

Komponen aplikasi klien adalah komponen kustom AWS IoT Greengrass Version 2 yang Anda tulis. Ini mengimplementasikan logika bisnis yang Anda perlukan untuk menggunakan model Amazon Lookout for Vision pada perangkat inti. AWS IoT Greengrass Version 2

Untuk mengakses model, komponen aplikasi klien Anda menggunakan komponen Lookout for Vision Edge Agent. Komponen Lookout for Vision Edge Agent menyediakan API yang Anda gunakan untuk menganalisis gambar dengan model dan mengelola model pada perangkat inti.

Lookout for Vision Edge Agent API diimplementasikan menggunakan gRPC, yang merupakan protokol untuk membuat panggilan prosedur jarak jauh. Untuk informasi lebih lanjut, lihat gRPC. Untuk menulis kode Anda, Anda dapat menggunakan bahasa apa pun yang didukung oleh gRPC. Kami memberikan contoh kode Python. Untuk informasi selengkapnya, lihat Menggunakan model dalam komponen aplikasi klien Anda.

catatan

Komponen Lookout for Vision Edge Agent adalah ketergantungan komponen model yang Anda gunakan. Ini secara otomatis digunakan ke perangkat inti saat Anda menyebarkan komponen model ke perangkat inti.

Untuk menulis komponen aplikasi klien, Anda melakukan hal berikut.

  1. Siapkan lingkungan Anda untuk menggunakan gRPC dan menginstal pustaka pihak ketiga.

  2. Tulis kode untuk menggunakan model.

  3. Terapkan kode sebagai komponen khusus ke perangkat inti.

Untuk contoh komponen aplikasi klien yang menunjukkan cara melakukan deteksi anomali dalam pipeline GStreamer kustom, lihat https://github.com/awslabs/ -gstreamer. aws-greengrass-labs-lookoutvision