v1.5.1

A versão v1.5.1 é uma versão de manutenção baseada no Qt Creator 4.0.2 que corrige um bloqueio no realçador de sintaxe Python, corrige a ordem de carregamento no arranque para que o estado da IU guardado seja restaurado antes do restante da inicialização do plugin, e atualiza os exemplos de pontos-chave de Deteção de Características. Não há alterações incompatíveis.

Destaques

  • Bloqueio do realçador de sintaxe corrigido para acesso a membros Python e palavras-chave de argumentos OpenMV.

  • Ordem de carregamento no arranque correta para que o estado da IU guardado (disposição do editor, zoom do buffer de fotograma, configurações do histograma e da janela de saída, terminais guardados) seja restaurado antes do restante da inicialização do plugin.

  • Exemplos de pontos-chave atualizados com janela VGA, maior contraste, um limiar de pontos-chave inferior e tratamento de erros em keypoints_save.py quando não são encontrados pontos-chave.

Outras alterações e melhorias

  • Remodelados os exemplos de pontos-chave de Deteção de Características (09-Feature-Detection/keypoints.py e keypoints_save.py). Ambos usam agora VGA com janela de 320x240, maior contraste, um limiar de find_keypoints inferior e um fator de escala de 1.2; keypoints.py também aperta os seus critérios de correspondência (limiar de match_descriptor de 80 para 85, contagem de correspondências de 5 para 10), e keypoints_save.py ganha uma proteção que lança uma exceção quando não são encontrados pontos-chave, mais um raise final que solicita ao utilizador que reinicie a câmara quando terminar (acc4e1696).

Correções de erros

  • Corrigido um bloqueio no realçador de sintaxe Python causado pelas regras do realçador genérico que correspondiam ao acesso a membros e às palavras-chave de argumentos OpenMV; a regra de correspondência .member foi ajustada para permitir espaço em branco opcional após o ponto (\.[a-zA-Z_]... passou a \.\s*[a-zA-Z_]...) e as regras em ciclo OpenMVArguments foram alteradas para #pop de modo a evitar um ciclo infinito (acc4e1696).

  • Corrigida a ordem de carregamento no arranque para que o estado da IU guardado (disposição do editor e dos divisores, zoom do buffer de fotograma, alternâncias de compressão JPEG e desativação do buffer de fotograma, espaço de cor do histograma, zoom de tipo de letra da janela de saída e terminais guardados) e a extração de recursos da aplicação sejam executados mais cedo em OpenMVPlugin::extensionsInitialized(), antes do restante da inicialização do plugin (9536b718b).

Suporte de plataforma e ferramentas

  • Base Qt Creator: 4.0.2.

Alterações incompatíveis

Nenhuma. Esta é uma versão de patch sem alterações visíveis ao utilizador no fluxo de trabalho ou comportamento.