v1.5.0

A versão v1.5.0 adiciona janelas autónomas de Terminal Aberto por série/UDP/TCP, autocompletar Python com sugestões de argumentos de funções baseadas na documentação incluída, e um Gerador de AprilTag para folhas de etiquetas imprimíveis. A versão mantém-se na base Qt Creator 4.0.2 e inclui o firmware OpenMV 2.2.0. Não há alterações incompatíveis.

Destaques

  • Terminal Aberto abre janelas de terminal dedicadas por série, UDP ou TCP, cada uma com o seu próprio visualizador de buffer de fotograma e painel de histograma.

  • Autocompletar Python com sugestões de argumentos de funções e realce de sintaxe mais rico, com base numa base de dados de palavras-chave gerada automaticamente a partir da documentação HTML incluída.

  • Gerador de AprilTag renderiza folhas de imagens de etiquetas imprimíveis para as famílias TAG16H5, TAG25H7, TAG25H9, TAG36H10, TAG36H11 e ARTOOLKIT (a etiqueta de menu para a última apresenta ARKTOOLKIT).

  • Saída série robusta: um analisador com reconhecimento de UTF-8 remove e trata caracteres de controlo para que dados binários já não corrompam o texto impresso.

  • Firmware OpenMV 2.2.0 está agora incluído, com novos exemplos de AprilTag e pose 3D.

Novas funcionalidades

  • Terminal Aberto adiciona um menu autónomo Open Terminal que abre janelas de terminal dedicadas ligando por porta série, UDP ou TCP. Cada janela tem o seu próprio visualizador de buffer de fotograma e painel de histograma, com diálogos de ligação série/UDP/TCP e entrada de taxa de baud (7be9fd019, e657debea, b02e571a3, bd48a9b98).

  • Autocompletar Python adiciona conclusão de palavras-chave/identificadores, sugestões de argumentos de funções em tooltip, e realce de sintaxe mais rico para APIs OpenMV. A base de dados de palavras-chave e assinaturas é gerada automaticamente ao analisar a documentação HTML incluída em módulos, classes, dados, funções, métodos e argumentos (4df150e66, ef0286403, a22869f0d, a2f4b2f25).

  • Gerador de AprilTag em Machine Vision Tools renderiza folhas PNG de imagens de etiquetas imprimíveis para as famílias TAG16H5, TAG25H7, TAG25H9, TAG36H10, TAG36H11 e ARTOOLKIT num intervalo selecionável de ID de etiqueta. O item de menu para a última família apresenta ARKTOOLKIT Family (um erro tipográfico na compilação) mesmo que a família em si seja artoolkit. O menu ganha também uma ligação ao QRCode Generator, e as etiquetas de menu das etiquetas mostram agora contagens de etiquetas (ec72bf2f4, 71f78a539).

Outras alterações e melhorias

  • Reforçada a saída do terminal série contra dados malformados com um analisador com reconhecimento de UTF-8 que remove e trata caracteres de controlo (XON/XOFF, escape, delete e outros) para que os bytes de buffer de fotograma binários e de controlo já não corrompam o texto impresso (e03c7d3ef).

  • Recolorido o tema de sintaxe Inkpot predefinido (funções, tipos, números e cadeias de texto) para melhor contraste no editor (b02e571a3, 4df150e66).

  • Alteradas as ligações de produto e instalador para usar o domínio https://openmv.io (1793b0b5c).

Correções de erros

  • Corrigidas pequenas falhas de renderização do editor na representação da caixa de dobragem e do marcador de dobragem, incluindo uma correção de desvio específica para Mac, juntamente com uma correção de compilação/desvio para Linux 32 bits e uma correção geral de erros de compilação (c6c8dbfbb, 4dbb9e696, 66a8ce5af, cd3f23545).

Suporte de plataforma e ferramentas

  • Base Qt Creator: 4.0.2.

  • Firmware OpenMV incluído: atualizado para 2.2.0 para OpenMV Cam M4/M7 (OMV2/OMV3), com novos exemplos de deteção de AprilTag e um exemplo de pose 3D para o M7 (1d427612c).

  • O instalador do Windows inclui e instala agora automaticamente e silenciosamente o controlador USB-série FTDI durante a configuração (1d427612c).

Alterações incompatíveis

Nenhuma. Esta versão é totalmente retrocompatível; os projetos e fluxos de trabalho existentes continuam a funcionar sem alterações.