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.pyquando 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.pyekeypoints_save.py). Ambos usam agora VGA com janela de 320x240, maior contraste, um limiar defind_keypointsinferior e um fator de escala de 1.2;keypoints.pytambém aperta os seus critérios de correspondência (limiar dematch_descriptorde 80 para 85, contagem de correspondências de 5 para 10), ekeypoints_save.pyganha uma proteção que lança uma exceção quando não são encontrados pontos-chave, mais umraisefinal 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
.memberfoi 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 cicloOpenMVArgumentsforam alteradas para#popde 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.