13.2. OpenMV Projects Tools

OpenMV Projects Tools jsou rostoucí kolekce desktopových GUI aplikací, z nichž každá je spárována s doprovodným MicroPython skriptem na kameře. Kamera zachytává a streamuje data ze senzoru; desktopová aplikace je přijímá přes USB a poskytuje vizualizaci v reálném čase, ladění parametrů nebo kalibrační postup, který potřebuje jeden konkrétní případ užití.

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.

Každý nástroj má v repozitáři vlastní podadresář s desktopovým skriptem, doprovodným skriptem na straně kamery, souborem README pokrývajícím instalaci a použití a se snímky obrazovky.

Mezi nástroje aktuálně v repozitáři patří kalibrační utility pro překryv tepelného nebo událostního výstupu kamery na barevný snímek, interaktivní ISP ladič pro barevný řetězec OpenMV N6 (živý debayer, vyvážení bílé a matice korekce barev) a vizualizér v reálném čase pro událostní senzor Prophesee GenX320. Nové nástroje přibývají do repozitáře, jak si je vyžádají nové senzory nebo postupy.

Každý nástroj má stejný tvar: desktopová Python aplikace postavená pomocí DearPyGui, komunikující s kamerou prostřednictvím Python balíčku openmv přes USB sériovou linku. Vyžaduje se Python 3.12 nebo novější; macOS a Linux poskytují nejlepší propustnost USB.