13.2. OpenMV Viewer#

O OpenMV Viewer é o companheiro somente leitura do OpenMV IDE. Enquanto o IDE serve para construir um aplicativo em uma OpenMV Cam, o Viewer serve para apresentar um já finalizado: ele se conecta a uma câmera, executa seu script e transmite o buffer de quadros ao vivo, a saída serial e o histograma – mas as ferramentas de desenvolvimento não estão presentes. Um cliente, um colega ou um visitante de estande pode acompanhar o que um produto faz sem o editor completo, as ferramentas de ajuste de visão computacional ou as configurações que só importam durante a construção.

O Viewer é instalado e executado por conta própria, separadamente do OpenMV IDE, e os dois podem ser instalados lado a lado.

The OpenMV Viewer main window with a camera connected and its script running.

A janela mantém as partes do OpenMV IDE que mostram o que a câmera está fazendo. O visualizador do frame buffer mostra o que a câmera capturou por último, o terminal serial abaixo mostra tudo o que o script imprime, e o painel sob o frame buffer plota o histograma do quadro – ou, por meio de seu seletor, mostra as informações da placa da câmera, seu uso de memória, as estatísticas do enlace ou os canais de leituras e controles que o script do produto publica. Os controles de conexão e execução ficam na barra de ferramentas, e uma barra de status informa o que a câmera conectada está fazendo. O que falta é tudo o que você usaria para alterar a aplicação: os recursos de autoria de scripts, as ferramentas de ajuste de visão computacional, as ferramentas de IA e de modelos e as configurações de desenvolvedor da própria IDE foram todos removidos.

Uma ferramenta de edição permanece, porque é voltada para quem uses um produto, e não para quem o construiu. O Viewer pode abrir a configuração de ajustes armazenada na câmera conectada e apresentá-la como um formulário, de modo que um operador possa alterar os ajustes de um produto – um limiar, um modo, uma senha de Wi-Fi – sem o IDE. Ele abre apenas uma configuração existente; criar uma é tarefa do IDE. Consulte o editor de configurações para saber o que uma configuração pode conter.

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