v1.8.1

v1.8.1 introduz um gestor automático de importação de bibliotecas/módulos e um novo fluxo de trabalho com a pasta Documentos, inclui o firmware OpenMV 2.7.0 (incluindo o primeiro firmware para a OpenMV Cam M4 original) juntamente com imagens do módulo WiFi ATWINC1500, e disponibiliza um grande conjunto de novos scripts de exemplo. Esta versão mantém-se baseada no Qt Creator 4.0.2. O ficheiro de definições da câmara foi renomeado, o que constitui uma alteração de comportamento menor para as definições existentes.

Destaques

  • O gestor automático de importações analisa a pasta de exemplos incluída e uma nova pasta Documents/OpenMV, e, ao executar/guardar, copia os módulos Python importados localmente para a OpenMV Cam, solicitando sincronização quando um módulo difere.

  • O menu Pasta de Documentos lista os scripts da pasta Documents/OpenMV para abertura rápida, a par do menu Examples existente.

  • O firmware OpenMV 2.7.0 está agora incluído, com firmware recém-adicionado para a OpenMV Cam original (OPENMV1/M4).

  • As imagens do firmware WiFi ATWINC1500 (19.4.4 e 19.5.2) estão incluídas e o exemplo de atualização de firmware WiFi instala-as agora.

  • Muitos novos scripts de exemplo adicionados, abrangendo modos de baixo consumo, diferenciação de fotogramas, controlo do sensor, fluxo ótico, transformações polares e MQTT.

Novas funcionalidades

  • Gestor automático de importação de bibliotecas/módulos. O IDE analisa a pasta de exemplos incluída e uma nova pasta Documents/OpenMV, e ao executar/guardar copia quaisquer módulos Python importados localmente para a OpenMV Cam. Quando um módulo na câmara difere do existente no computador, uma janela Import Helper oferece a opção de atualizar o módulo na câmara ou no computador (a44bd842c, fead163df, 7621df761, 0d0636d37).

  • Adicionado um submenu Documents Folder ao menu File que lista os scripts da pasta Documents/OpenMV para abertura rápida, a par do menu Examples existente (a44bd842c).

  • Adicionados muitos novos scripts de exemplo, incluindo Baixo Consumo (sono profundo, modo stop), Diferenciação de Fotogramas (básico e avançado em memória/disco, remoção de sombras, similaridade estrutural), Controlo do Sensor (ganho, exposição, balanço de branco, espelho, inversão), Fluxo Ótico, filtros de limiar adaptativo, transformações polares logarítmicas/lineares e um exemplo de MQTT (7f90dad20, 210596538).

Outras alterações e melhorias

  • Abrir um exemplo, um script da pasta de documentos ou um ficheiro de erros regista agora a posição atual do cursor no histórico de navegação para que o Recuar/Avançar funcione conforme esperado (df9943f8f).

  • Após alterar as definições da câmara, guardar um script na câmara ou desligar/reiniciar a câmara, o IDE escreve um ficheiro temporário para forçar o sistema de ficheiros da câmara a confirmar as escritas pendentes no disco; a caixa de diálogo de definições agora só confirma quando Accepted (e7c78c930).

  • Os campos de introdução de palavra-passe WiFi na caixa de diálogo de definições da câmara estão agora limitados a 63 caracteres (o limite WPA) em vez de 255, e a caixa de diálogo foi ligeiramente alargada (92b89ea42).

  • O exemplo de controlo de placa por UART passa agora timeout_char=1000 para evitar bloqueios nos tempos-limite de caracteres (bebd201d3).

  • A documentação HTML incluída foi regenerada com referências expandidas aos módulos omv.image e omv.sensor e texto de visão geral do IDE atualizado (9c822f45b).

  • A largura de tabulação predefinida no editor de texto foi alterada de 8 para 4 colunas, pelo que os carateres de tabulação nos ficheiros abertos são agora apresentados com 4 colunas (0d0636d37).

Correções de erros

  • Corrigida uma comparação de versão de firmware invertida para que o IDE detete corretamente se o firmware da câmara ligada suporta as funcionalidades mais recentes do protocolo (cadeia de arquitetura e aprendizagem de MTU) em vez de as detetar erroneamente (3a75f6532).

  • As ligações de ficheiros nas mensagens de erro abrem agora o ficheiro correto na câmara, inserindo o separador de caminho entre o caminho da unidade e o nome de ficheiro reportado (cb0c81f36).

  • A ação Configure Settings está agora corretamente desativada quando a câmara está desligada; anteriormente estava incorretamente ativa (926c230c0).

Suporte de plataformas e ferramentas

  • Base Qt Creator: 4.0.2.

  • Firmware OpenMV: atualizado para 2.7.0 com novas imagens para todas as placas, incluindo firmware recém-adicionado para a OpenMV Cam original (OPENMV1/M4) (7f90dad20).

  • Firmware do módulo WiFi ATWINC1500: as imagens 19.4.4 e 19.5.2 estão agora incluídas, e o exemplo de atualização de firmware WiFi instala-as. Note que a 19.5.2 não suporta o módulo MR210PA (7f90dad20).

Alterações incompatíveis

  • O ficheiro de definições da câmara foi renomeado de main.ini para openmv.config. As definições guardadas com o nome main.ini antigo deixarão de ser lidas; aplique novamente as suas definições de câmara para criar o novo ficheiro (5c1c0426b).