13.1. OpenMV IDE

A OpenMV IDE é o aplicativo de desktop para trabalhar com sua OpenMV Cam. Tudo nela serve a um único ciclo: editar um script MicroPython, executá-lo na câmera e observar o frame buffer e a saída serial fluindo de volta ao vivo enquanto ele roda. A IDE é construída sobre o núcleo de editor do Qt Creator, e todo o aplicativo é moldado em torno desse ciclo – um script não precisa de arquivos de projeto, configurações de build ou configuração de compilador. Você escreve um script e o executa em uma câmera; esse é todo o modelo.

A janela principal tem quatro regiões de trabalho. O editor preenche o lado esquerdo e contém seus scripts abertos, com o terminal serial abaixo dele mostrando tudo o que o script imprime. O visualizador do frame buffer fica no canto superior direito e mostra o que a câmera capturou por último, e o histograma abaixo dele traça as estatísticas de pixel do que quer que o frame buffer mostre. Uma coluna de botões de barra de ferramentas na borda esquerda extrema contém os controles de arquivo, edição, conexão e execução, e uma barra de status ao longo da borda inferior informa o que a câmera conectada está fazendo. Você pode recolher qualquer painel quando o script precisar do espaço.

A janela principal da OpenMV IDE com uma câmera conectada e um script em execução: o script no editor à esquerda, o frame buffer à direita rastreando uma pessoa em vídeo ao vivo

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

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

Conclusão