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.
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.