13.2. Ferramentas de Projetos OpenMV

As OpenMV Projects Tools são uma coleção crescente de aplicações GUI de desktop, cada uma acompanhada de um script MicroPython complementar na câmara. A câmara captura e transmite dados do sensor; a aplicação desktop recebe-os via USB e fornece a visualização em tempo real, o ajuste de parâmetros ou o fluxo de calibração específico para cada caso de uso.

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.

Cada ferramenta tem o seu próprio subdiretório no repositório com o script desktop, o script complementar do lado da câmara, um README com instruções de instalação e utilização, e capturas de ecrã.

As ferramentas atualmente disponíveis no repositório incluem utilitários de calibração para sobrepor saída térmica ou de câmara de eventos num fotograma a cores, um afinador ISP interativo para o pipeline de cor da OpenMV N6 (debayer em tempo real, balanço de brancos e matriz de correção de cor), e um visualizador em tempo real para o sensor de eventos Prophesee GenX320. Novas ferramentas são adicionadas ao repositório à medida que novos sensores ou fluxos de trabalho as exigem.

Cada ferramenta segue a mesma estrutura: uma aplicação Python para desktop construída com DearPyGui, que comunica com a câmara através do pacote Python openmv via USB série. É necessário Python 3.12 ou mais recente; macOS e Linux proporcionam o melhor débito USB.