13.1. OpenMV IDE

O OpenMV IDE é a aplicação de secretária para trabalhar com a sua OpenMV Cam. Tudo nele serve um ciclo: editar um script MicroPython, executá-lo na câmara e ver o buffer de fotograma e o fluxo de saída série em direto durante a execução. O IDE é construído sobre o núcleo do editor Qt Creator, e toda a aplicação é moldada em torno desse ciclo – um script não precisa de ficheiros de projeto, configurações de compilação ou configuração de compilador. Escreve um script e executa-o numa câmara; esse é o modelo completo.

A janela principal tem quatro regiões de trabalho. O editor ocupa o lado esquerdo e contém os seus scripts abertos, com o terminal série abaixo mostrando tudo o que o script imprime. O visualizador do buffer de fotograma fica no canto superior direito e mostra o que a câmara capturou por último, e o histograma abaixo traça as estatísticas de pixel do que o buffer de fotograma mostra. Uma coluna de botões da barra de ferramentas ao longo da margem esquerda contém os controlos de ficheiro, edição, ligação e execução, e uma barra de estado ao longo da margem inferior reporta o que a câmara ligada está a fazer. Pode recolher qualquer painel quando o script precisar do espaço.

The OpenMV IDE main window with a camera connected and a script running: the script in the editor on the left, the frame buffer on the right tracking a person in live video

A janela principal com um script em execução: editar à esquerda, observar à direita.

Os atalhos de teclado neste capítulo estão escritos para Windows e Linux; no macOS substitua Cmd por Ctrl.

Conclusão