13.2. OpenMV Projects Tools

De OpenMV Projects Tools vormen een groeiende verzameling desktop-GUI-applicaties, elk gekoppeld aan een bijbehorend MicroPython-script op de camera. De cam legt sensorgegevens vast en streamt ze; de desktopapp ontvangt ze via USB en biedt de realtime-visualisatie, parameterafstemming of kalibratieworkflow die één specifieke toepassing nodig heeft.

De CCM Tuning-desktop-GUI toont live ruwe Bayer- uitvoer van een OpenMV N6 naast een softwarereplica van de ISP-pijplijn van de cam en een interactieve oplosser voor de kleurcorrectiematrix.

Elke tool heeft zijn eigen submap in de repository met het desktopscript, het bijbehorende script aan de cam-zijde, een README over installatie en gebruik, en schermafbeeldingen.

Tools die zich momenteel in de repository bevinden, omvatten kalibratiehulpprogramma’s voor het overlayen van thermische of event-camera-uitvoer op een kleurframe, een interactieve ISP-tuner voor de kleurpijplijn van de OpenMV N6 (live debayer, witbalans en kleurcorrectiematrix), en een realtime-visualisator voor de Prophesee GenX320 event-sensor. Nieuwe tools komen in de repository terecht naarmate nieuwe sensoren of workflows daarom vragen.

Elke tool volgt dezelfde vorm: een Python-desktopapplicatie gebouwd met DearPyGui, die via USB-serieel met de cam communiceert door middel van het openmv Python-pakket. Python 3.12 of nieuwer is vereist; macOS en Linux bieden de beste USB-doorvoer.