v4.1.1¶
A v4.1.1 centra-se no menu Exemplos: as entradas são agora filtradas para corresponder à placa e ao sensor ligados, com pastas redundantes recolhidas e um indicador claro quando nada está ligado. Adiciona também uma métrica de foco em tempo real no visualizador de buffer de fotograma, atualiza os exemplos incluídos e inclui o firmware de placa 4.5.1. Baseado no Qt Creator 10.0.1; não há rebase do Qt Creator nesta versão. A filtragem de exemplos altera o comportamento predefinido do menu Exemplos — consulte Alterações incompatíveis.
Destaques¶
A filtragem de exemplos mostra apenas os exemplos relevantes para a placa e o sensor ligados, controlada por uma configuração
examples/index.csv, com um botão de alternância no menuToolspara a desativar.A métrica de foco é agora apresentada em tempo real no visualizador de buffer de fotograma e na barra de estado do terminal para ajudar a focar a objetiva.
Menu Exemplos mais limpo: as pastas de placa redundantes com apenas um filho são recolhidas e é apresentado um indicador em vez de um menu vazio.
Linha de reinicialização suave removida do terminal série para que a consola já não fique sobrecarregada em cada execução.
Firmware de placa incluído atualizado para 4.5.1 nas placas OpenMV e Arduino suportadas.
Novas funcionalidades¶
Filtragem de exemplos. O menu
Examplesfiltra agora as entradas para mostrar apenas os exemplos relevantes para a placa e o sensor ligados. A filtragem inicial por placa/sensor foi controlada por uma configuraçãofilters.txt(ef7190282), posteriormente movida paraexamples/index.csvcom expressões regulares por placa e por sensor mais uma coluna de achatamento (795cc20e9) e correspondência insensível a maiúsculas/minúsculas para pasta de placa e tipo de sensor (3e976cb9a). Um novo botão de alternânciaTools> Filtrar exemplos por placa e tipo de sensor (ativado por predefinição, estado persistido) desativa a filtragem (fd3defe00).Métrica de foco. O visualizador de buffer de fotograma e a barra de estado do terminal apresentam agora um valor de Foco em tempo real calculado a partir do fotograma comprimido em JPEG para ajudar a focar a objetiva (5834e3a41).
Outras alterações e melhorias¶
Quando ligado, o menu
Examplesrecolhe agora as pastas de placa redundantes com apenas um filho e apresenta um indicador claro «Nenhum exemplo encontrado para a sua placa» ou «Ligue-se à sua placa primeiro» em vez de um menu vazio (795cc20e9).A linha MicroPython
MPY: soft rebooté agora removida da saída do terminal série para que já não sobrecarregue a consola em cada execução (b3cf63299).Os exemplos incluídos foram reorganizados em pastas com o nome das placas (por exemplo
50-Board-Control), atualizados com cabeçalhos de licença MIT, e os exemplos Image Reader/Writer foram simplificados para utilizar transmissões de vídeoimage.ImageIOem bruto. Os exemplos de diferenciação de fotogramas «remoção de sombras» em memória e em disco foram removidos (1358eeb84, 7b32f2814, 9d89f1c62).
Correções de erros¶
Forçar um ficheiro de firmware de bootloader específico utiliza agora corretamente o caminho de firmware fornecido em vez de reverter sempre para o
firmware.binpredefinido da placa (a362c1c6b).Corrigida a deteção de dispositivos i.MX (RT1060) no Windows que podia falhar devido a uma verificação excessivamente restrita do número de
RawInputDeviceList(49571962d).Corrigido um transbordo do histograma para imagens grandes ou brilhantes ao alargar o vetor de acumulação para 64 bits (5aaf923a3).
Corrigida a ordenação das pastas de exemplos para que as entradas de exemplos sem numeração sejam ordenadas de forma consistente (3cb994433).
Suporte de plataforma e ferramentas¶
Base do Qt Creator: 10.0.1.
Firmware de placa incluído: atualizado de 4.5.0 para 4.5.1 nas placas OpenMV e Arduino suportadas — incluindo OPENMV2/3/4/4P, OPENMV PT (Pure Thermal), OPENMV RT1060, ARDUINO GIGA, NICLA VISION, PORTENTA H7, NANO RP2040 CONNECT e NANO 33 BLE SENSE — incluindo imagens UVC e bootloader (f6a5b12ba).
A geração de novo script substitui agora o pixformat de escala de cinzentos para
HM01B0,HM0360,MT9V0X2eMT9V0X4(a entrada anteriorMT9V034é substituída porMT9V0X2/MT9V0X4) (ef7190282).
Alterações incompatíveis¶
O menu Examples requer agora uma placa ligada quando a filtragem está ativada, que é a nova predefinição. Até se ligar, o menu apresenta «Ligue-se à sua placa primeiro para ver exemplos,» e uma vez ligado mostra apenas os exemplos que correspondem à placa e ao sensor ligados. Desative esta opção através do novo botão de alternância Tools > Filtrar exemplos por placa e tipo de sensor.