13.2. OpenMV Projects Tools

OpenMV Projects Tools är en växande samling skrivbordsapplikationer med grafiskt gränssnitt, var och en parad med ett tillhörande MicroPython-skript på kameran. Kameran fångar och strömmar sensordata; skrivbordsappen tar emot dem över USB och tillhandahåller den realtidsvisualisering, parameterjustering eller kalibreringsarbetsflöde som ett specifikt användningsfall behöver.

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.

Varje verktyg har sin egen underkatalog i förrådet med skrivbordsskriptet, det tillhörande skriptet på kamerasidan, en README som täcker installation och användning, samt skärmbilder.

Verktyg som för närvarande finns i förrådet inkluderar kalibreringsverktyg för att lägga termisk utdata eller utdata från händelsekameror över en färgbildruta, en interaktiv ISP-justerare för OpenMV N6:s färgpipeline (live-debayer, vitbalans och färgkorrigeringsmatris), samt en realtidsvisualiserare för händelsesensorn Prophesee GenX320. Nya verktyg landar i förrådet allt eftersom nya sensorer eller arbetsflöden kräver det.

Varje verktyg följer samma form: en Python-skrivbordsapplikation byggd med DearPyGui, som talar med kameran genom Python-paketet openmv över USB-serie. Python 3.12 eller senare krävs; macOS och Linux ger den bästa USB-genomströmningen.