v1.5.0

A v1.5.0 adiciona janelas autônomas de Open Terminal via serial/UDP/TCP, autocompletar Python com dicas de argumentos de função baseadas na documentação empacotada, e um AprilTag Generator para folhas de tags imprimíveis. A versão permanece sobre a base do Qt Creator 4.0.2 e inclui o firmware OpenMV 2.2.0. Não há mudanças incompatíveis.

Destaques

  • O Open Terminal abre janelas de terminal dedicadas via serial, UDP ou TCP, cada uma com seu próprio visualizador de frame buffer e painel de histograma.

  • Autocompletar Python com dicas de argumentos de função e realce de sintaxe mais rico, originados de um banco de dados de palavras-chave gerado automaticamente a partir da documentação HTML empacotada.

  • O AprilTag Generator renderiza folhas de imagens de tags imprimíveis para as famílias TAG16H5, TAG25H7, TAG25H9, TAG36H10, TAG36H11 e ARTOOLKIT (o rótulo de menu da última aparece como ARKTOOLKIT).

  • Saída serial robusta: um analisador compatível com UTF-8 remove e trata caracteres de controle para que dados binários não corrompam mais o texto impresso.

  • O firmware OpenMV 2.2.0 agora está empacotado, com novos exemplos de AprilTag e de pose 3D.

Novos recursos

  • O Open Terminal adiciona um menu autônomo Open Terminal que abre janelas de terminal dedicadas conectando-se via porta serial, UDP ou TCP. Cada janela tem seu próprio visualizador de frame buffer e painel de histograma, com caixas de diálogo de conexão serial/UDP/TCP e entrada de taxa de transmissão (baud rate) (7be9fd019, e657debea, b02e571a3, bd48a9b98).

  • O autocompletar Python adiciona completação de palavras-chave/identificadores, dicas de ferramentas com argumentos de função e realce de sintaxe mais rico para as APIs do OpenMV. O banco de dados de palavras-chave e assinaturas é gerado automaticamente analisando a documentação HTML empacotada em módulos, classes, datas, funções, métodos e argumentos (4df150e66, ef0286403, a22869f0d, a2f4b2f25).

  • O AprilTag Generator em Machine Vision Tools renderiza folhas de imagens de tags PNG imprimíveis para as famílias de tags TAG16H5, TAG25H7, TAG25H9, TAG36H10, TAG36H11 e ARTOOLKIT sobre um intervalo selecionável de IDs de tag. O item de menu da última família aparece como ARKTOOLKIT Family (um erro de digitação na compilação) embora a família em si seja artoolkit. O menu também ganha um link QRCode Generator, e os rótulos de menu das tags agora mostram a contagem de tags (ec72bf2f4, 71f78a539).

Outras mudanças e melhorias

  • Reforçou a saída do terminal serial contra dados malformados com um analisador compatível com UTF-8 que remove e trata caracteres de controle (XON/XOFF, escape, delete e outros) para que bytes binários de frame buffer e de controle não corrompam mais o texto impresso (e03c7d3ef).

  • Recoloriu o tema de sintaxe padrão Inkpot (funções, tipos, números e strings) para melhor contraste no editor (b02e571a3, 4df150e66).

  • Alterou os links de produto e de instalador para usar o domínio https://openmv.io (1793b0b5c).

Correções de bugs

  • Corrigiu pequenas falhas de renderização do editor no desenho da caixa de dobramento e do marcador de dobramento, incluindo uma correção de deslocamento específica do Mac, além de uma correção de compilação/deslocamento para Linux de 32 bits e uma correção geral de erro de compilação (c6c8dbfbb, 4dbb9e696, 66a8ce5af, cd3f23545).

Suporte de plataforma e ferramentas

  • Base do Qt Creator: 4.0.2.

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

  • O instalador do Windows agora empacota e instala silenciosamente de forma automática o driver USB-serial FTDI durante a configuração (1d427612c).

Mudanças incompatíveis

Nenhuma. Esta versão é totalmente compatível com versões anteriores; projetos e fluxos de trabalho existentes continuam funcionando sem alterações.