13.2. OpenMV Projects Tools

OpenMV Projects Tools reprezintă o colecție în creștere de aplicații GUI desktop, fiecare asociată cu un script MicroPython companion pe cameră. Camera capturează și transmite în flux date de la senzori; aplicația desktop le primește prin USB și oferă vizualizarea în timp real, reglarea parametrilor sau fluxul de calibrare de care are nevoie un anumit caz de utilizare specific.

Interfața GUI desktop CCM Tuning afișând ieșirea brută Bayer în timp real de la un OpenMV N6 alături de o replică software a pipeline-ului ISP al camerei și un rezolvator interactiv de matrice de corecție a culorii.

Fiecare instrument are propriul subdirector în depozit, cu scriptul desktop, scriptul companion de pe partea camerei, un fișier README care acoperă instalarea și utilizarea, precum și capturi de ecran.

Printre instrumentele aflate în prezent în depozit se numără utilitare de calibrare pentru suprapunerea ieșirii termice sau a unei camere de evenimente peste un cadru color, un reglor ISP interactiv pentru pipeline-ul de culoare al OpenMV N6 (debayer în timp real, balans de alb și matrice de corecție a culorii) și un vizualizator în timp real pentru senzorul de evenimente Prophesee GenX320. Instrumente noi ajung în depozit pe măsură ce noi senzori sau fluxuri de lucru o cer.

Fiecare instrument urmează aceeași formă: o aplicație desktop Python construită cu DearPyGui, care comunică cu camera prin pachetul Python openmv peste USB serial. Este necesar Python 3.12 sau o versiune mai nouă; macOS și Linux oferă cel mai bun debit USB.