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/OpenMVpara abertura rápida, a par do menuExamplesexistente.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 janelaImport Helperoferece a opção de atualizar o módulo na câmara ou no computador (a44bd842c, fead163df, 7621df761, 0d0636d37).Adicionado um submenu
Documents Folderao menuFileque lista os scripts da pastaDocuments/OpenMVpara abertura rápida, a par do menuExamplesexistente (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=1000para evitar bloqueios nos tempos-limite de caracteres (bebd201d3).A documentação HTML incluída foi regenerada com referências expandidas aos módulos
omv.imageeomv.sensore 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 Settingsestá 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.iniparaopenmv.config. As definições guardadas com o nomemain.iniantigo deixarão de ser lidas; aplique novamente as suas definições de câmara para criar o novo ficheiro (5c1c0426b).