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 Terminalque 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 Toolsrenderiza 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 comoARKTOOLKIT Family(um erro de digitação na compilação) embora a família em si sejaartoolkit. O menu também ganha um linkQRCode 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.