13.2. OpenMV Projects Tools

OpenMV Projects Tools adalah koleksi aplikasi GUI desktop yang terus berkembang, masing-masing dipasangkan dengan skrip MicroPython pendamping pada kamera. Kamera menangkap dan melakukan streaming data sensor; aplikasi desktop menerimanya melalui USB dan menyediakan visualisasi real-time, penyetelan parameter, atau alur kerja kalibrasi yang dibutuhkan oleh satu kasus penggunaan tertentu.

The CCM Tuning desktop GUI displaying live raw Bayer output from an OpenMV N6 alongside a software replica of the cam's ISP pipeline and an interactive colour-correction matrix solver.

Setiap alat memiliki subdirektori sendiri di repositori dengan skrip desktop, skrip pendamping di sisi kamera, README yang mencakup instalasi dan penggunaan, serta tangkapan layar.

Alat yang saat ini ada di repositori mencakup utilitas kalibrasi untuk mengoverlay output termal atau kamera event pada bingkai warna, penyetel ISP interaktif untuk pipeline warna OpenMV N6 (debayer langsung, white balance, dan matriks koreksi warna), serta visualisator real-time untuk sensor event Prophesee GenX320. Alat baru masuk ke repositori seiring dengan adanya sensor atau alur kerja baru yang membutuhkannya.

Setiap alat mengikuti bentuk yang sama: aplikasi desktop Python yang dibangun dengan DearPyGui, berkomunikasi dengan kamera melalui paket Python openmv melalui USB serial. Python 3.12 atau lebih baru diperlukan; macOS dan Linux memberikan throughput USB terbaik.