Integrasi kamera multi-merek bertujuan untuk memberikan aplikasi pengambilan gambar, konfigurasi, dan antarmuka status yang ditentukan. Penyertaan model perangkat bergantung pada SDK, protokol, sistem, dan ketentuan lisensinya. Kompatibilitas memerlukan verifikasi terpisah untuk setiap model dan versi perangkat. Artikel ini menjelaskan desain yang diusulkan dan tidak melaporkan hasil uji kompatibilitas.

Komponen desain

Inventaris perangkat dan versi → SDK vendor atau adaptor protokol → pengambilan gambar umum dan antarmuka parameter → aplikasi dan alat konfigurasi. Ekspos fungsi khusus perangkat melalui ekstensi yang ditentukan. Lapisan umum melaporkan kemampuan sebenarnya daripada memaksa setiap perangkat ke dalam rangkaian fitur yang identik.

Modul Ruang lingkup pengembangan Kiriman dan verifikasi
Pendaftaran perangkat Model, firmware, antarmuka, SDK, dan kombinasi platform Inventaris versi dan catatan identifikasi perangkat
Adaptor vendor Pencacahan, koneksi, konfigurasi, pengambilan gambar dan penutupan Kode adaptor, contoh dan pemetaan kesalahan vendor
Antarmuka umum Parameter, struktur rangka, status, dan aturan buffer Dokumentasi API dan kueri kemampuan
Alat konfigurasi Pengaturan, rentang, dan status saat ini yang didukung UI, impor dan ekspor, dan catatan validasi
Verifikasi kompatibilitas Operasi normal, batasan dan pemulihan Status pengujian untuk setiap model dan versi

Bidang matriks kompatibilitas minimum

Catat perangkat target, perangkat keras dan firmware, SDK, OS, arsitektur, driver, mode operasi, fitur yang diperlukan, hasil pengujian, dan batasan yang diketahui. Tandai kombinasi yang belum diuji sebagai verifikasi yang tertunda. Jangan mengganti seluruh klaim seri produk dengan cakupan pengujian sebenarnya.

Integrasikan secara bertahap

Validasi antarmuka umum menggunakan perangkat representatif dengan dokumentasi lengkap. Kemudian tambahkan perangkat dengan format, kontrol, atau batasan status berbeda untuk memeriksa apakah model tersebut mewakili perbedaannya. Tentukan perilaku aplikasi ketika suatu kemampuan tidak didukung. Sertakan informasi perangkat dan versi dalam file konfigurasi sehingga parameter dari perangkat lama tidak ditulis langsung ke perangkat pengganti.

Untuk kegagalan koneksi atau frame tidak valid, catat perangkat, SDK, pengaturan, transisi status, dan kesalahan asli. Setuju apakah pemulihan bersifat otomatis, pengaturan mana yang harus diterapkan kembali, dan kapan aplikasi diberitahukan sesuai dengan kemampuan perangkat dan kebutuhan bisnis.

Input dan serah terima

Menyediakan daftar model eksplisit, perangkat, SDK, dokumentasi, lisensi, sistem target, gambar mentah, dan antarmuka aplikasi. Cakupan API umum, adaptor vendor, contoh, alat konfigurasi, instruksi pembuatan, matriks pengujian, dan komponen pihak ketiga secara terpisah. Perlakukan model tambahan atau peningkatan SDK sebagai perubahan versi dengan pengujian regresi yang sesuai.

Layanan terkait: SDK dan alat perangkat vision, pengembangan pengambilan gambar gambar Dan pertanyaan proyek.