13.2. OpenMV Projects Tools¶
Gli OpenMV Projects Tools sono una raccolta in continua crescita di applicazioni GUI desktop, ciascuna accoppiata a uno script MicroPython complementare sulla camera. La cam cattura e invia in streaming i dati del sensore; l’app desktop li riceve tramite USB e fornisce la visualizzazione in tempo reale, la regolazione dei parametri o il flusso di calibrazione richiesto da quello specifico caso d’uso.
Ogni strumento ha la propria sottodirectory nel repository con lo script desktop, lo script complementare lato cam, un README che copre installazione e utilizzo e degli screenshot.
Tra gli strumenti attualmente presenti nel repository vi sono utility di calibrazione per sovrapporre l’output termico o di una event camera a un frame a colori, un sintonizzatore ISP interattivo per la pipeline del colore dell’OpenMV N6 (debayer dal vivo, bilanciamento del bianco e matrice di correzione del colore) e un visualizzatore in tempo reale per il sensore di eventi Prophesee GenX320. Nuovi strumenti arrivano nel repository man mano che nuovi sensori o flussi di lavoro ne richiedono uno.
Ogni strumento segue la stessa forma: un’applicazione desktop Python realizzata con DearPyGui, che comunica con la cam attraverso il pacchetto Python openmv tramite USB seriale. È richiesto Python 3.12 o più recente; macOS e Linux offrono il miglior throughput USB.