13.2. OpenMV Projects Tools

OpenMV Projects Tools rastuća su zbirka stolnih GUI aplikacija, od kojih je svaka uparena s pratećom MicroPython skriptom na kameri. Kamera snima i prenosi podatke senzora; stolna aplikacija prima ih preko USB-a i pruža vizualizaciju u stvarnom vremenu, ugađanje parametara ili tijek kalibracije koji jedan određeni slučaj uporabe zahtijeva.

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.

Svaki alat ima vlastiti poddirektorij u repozitoriju sa stolnom skriptom, pratećom skriptom na strani kamere, README datotekom koja pokriva instalaciju i uporabu te snimkama zaslona.

Alati koji se trenutačno nalaze u repozitoriju uključuju uslužne programe za kalibraciju za preklapanje termalnog ili izlaza događajne kamere na sličici u boji, interaktivni ISP ugađač za cjevovod boja OpenMV N6 (debayer uživo, balans bijele i matrica korekcije boja) te vizualizator u stvarnom vremenu za Prophesee GenX320 senzor događaja. Novi alati pristižu u repozitorij kako ih novi senzori ili tijekovi rada zahtijevaju.

Svaki alat slijedi isti oblik: Python stolna aplikacija izrađena pomoću DearPyGui, koja komunicira s kamerom kroz openmv Python paket preko USB serijske veze. Potreban je Python 3.12 ili noviji; macOS i Linux daju najbolju USB propusnost.