v1.8.1¶
A v1.8.1 introduz um gerenciador automático de importação de bibliotecas/módulos e um novo fluxo de trabalho com a pasta Documents, inclui o firmware OpenMV 2.7.0 (incluindo o primeiro firmware para a OpenMV Cam M4 original) junto com imagens do shield WiFi ATWINC1500, e traz um grande lote de novos scripts de exemplo. Este lançamento continua baseado no Qt Creator 4.0.2. O arquivo de configurações da câmera no dispositivo foi renomeado, o que é uma pequena mudança de comportamento para configurações existentes.
Destaques¶
O gerenciador automático de importação examina a pasta de exemplos incluída e uma nova pasta
Documents/OpenMVe, ao executar/salvar, copia os módulos Python importados localmente para a OpenMV Cam, solicitando a sincronização quando um módulo difere.O menu Documents Folder lista scripts da sua pasta
Documents/OpenMVpara abertura rápida, junto ao menuExamplesexistente.O firmware OpenMV 2.7.0 agora está incluído, incluindo o firmware recém-adicionado para a OpenMV Cam original (OPENMV1/M4).
As imagens de firmware do WiFi ATWINC1500 (19.4.4 e 19.5.2) estão incluídas e o exemplo de atualização de firmware WiFi agora as grava.
Muitos novos scripts de exemplo foram adicionados, cobrindo modos de baixo consumo, diferenciação de quadros, controle do sensor, fluxo óptico, transformadas polares e MQTT.
Novos recursos¶
Gerenciador automático de importação de bibliotecas/módulos. A IDE examina a pasta de exemplos incluída e uma nova pasta
Documents/OpenMV, e então, ao executar/salvar, copia quaisquer módulos Python importados localmente para a OpenMV Cam. Quando um módulo na câmera difere do que está no seu computador, um promptImport Helperoferece atualizar o módulo na câmera ou no seu computador (a44bd842c, fead163df, 7621df761, 0d0636d37).Foi adicionado um submenu
Documents Folderao menuFileque lista scripts da sua pastaDocuments/OpenMVpara abertura rápida, junto ao menuExamplesexistente (a44bd842c).Foram adicionados muitos novos scripts de exemplo, incluindo Low-Power (deep sleep, stop mode), Frame-Differencing (básico e avançado em memória/em disco, remoção de sombra, similaridade estrutural), Sensor-Control (ganho, exposição, balanço de branco, espelho, inversão), Optical-Flow, filtros de limiar adaptativo, transformadas polares log/lineares e um exemplo de MQTT (7f90dad20, 210596538).
Outras mudanças e melhorias¶
Abrir um exemplo, um script da pasta de documentos ou um arquivo de erro agora registra a posição atual do cursor no histórico de navegação, de modo que Voltar/Avançar funcione como esperado (df9943f8f).
Após alterar as configurações da câmera, salvar um script na câmera ou desconectar/reiniciar a câmera, a IDE grava um arquivo descartável para forçar o sistema de arquivos da câmera a descarregar as escritas pendentes para o disco; a caixa de diálogo de configurações agora só faz o flush ao clicar em
Accepted(e7c78c930).Os campos de entrada de senha WiFi na caixa de diálogo de configurações da câmera agora limitam a 63 caracteres (o limite do WPA) em vez de 255, e a caixa de diálogo foi tornada um pouco mais alta (92b89ea42).
O exemplo de controle de placa por UART agora passa
timeout_char=1000para evitar bloqueio em timeouts de caracteres (bebd201d3).A documentação HTML incluída foi regenerada com referências expandidas dos módulos
omv.imageeomv.sensore texto de visão geral da IDE atualizado (9c822f45b).A largura padrão da tabulação no editor de texto foi alterada de 8 para 4 colunas, de modo que os caracteres de tabulação em arquivos abertos agora são renderizados com 4 colunas (0d0636d37).
Correções de bugs¶
Foi corrigida uma comparação invertida de versão de firmware para que a IDE detecte corretamente se o firmware da câmera conectada suporta recursos de protocolo mais recentes (string de arquitetura e aprendizado de MTU) em vez de detectá-los incorretamente (3a75f6532).
Os links de arquivo nas mensagens de erro agora abrem o arquivo correto na câmera, inserindo o separador de caminho entre o caminho da unidade e o nome de arquivo informado (cb0c81f36).
A ação
Configure Settingsagora é corretamente desabilitada quando a câmera está desconectada; antes ela permanecia habilitada (926c230c0).
Suporte de plataforma e ferramentas¶
Base do Qt Creator: 4.0.2.
Firmware OpenMV: atualizado para 2.7.0 com novas imagens para todas as placas, além do firmware recém-adicionado para a OpenMV Cam original (OPENMV1/M4) (7f90dad20).
Firmware do shield WiFi ATWINC1500: as imagens 19.4.4 e 19.5.2 agora estão incluídas, e o exemplo de atualização de firmware WiFi as grava. Observe que a 19.5.2 não suporta o módulo MR210PA (7f90dad20).
Mudanças incompatíveis¶
O arquivo de configurações da câmera no dispositivo foi renomeado de
main.iniparaopenmv.config. As configurações armazenadas sob o antigo nomemain.ininão serão mais lidas; reaplique as configurações da sua câmera para gravar o novo arquivo (5c1c0426b).