v4.1.1¶
A v4.1.1 concentra-se no menu Examples: as entradas agora são filtradas para corresponder à placa e ao sensor conectados, com pastas redundantes recolhidas e um espaço reservado claro quando nada está conectado. Ela também adiciona uma métrica de foco ao vivo ao visualizador do framebuffer, atualiza os exemplos incluídos e fornece o firmware de placa 4.5.1. Construída sobre a base do Qt Creator 10.0.1; não há rebase do Qt Creator nesta versão. A filtragem de exemplos altera o comportamento padrão do menu Examples – consulte Alterações incompatíveis.
Destaques¶
Filtragem de exemplos mostra apenas os exemplos relevantes para a placa e o sensor conectados, controlada por uma configuração
examples/index.csv, com uma opção no menuToolspara desativá-la.Métrica de foco agora é exibida ao vivo no visualizador do framebuffer e na barra de status do terminal para ajudá-lo a focar a lente.
Menu Examples mais limpo: pastas de placa redundantes com um único filho são recolhidas e um espaço reservado é mostrado em vez de um menu vazio.
Linha de soft-reboot removida do terminal serial para que o console não fique mais poluído a cada execução.
Firmware de placa incluído atualizado para 4.5.1 em todas as placas OpenMV e Arduino suportadas.
Novos recursos¶
Filtragem de exemplos. O menu
Examplesagora filtra as entradas para mostrar apenas os exemplos relevantes para a placa e o sensor conectados. A filtragem inicial por placa/sensor era controlada por uma configuraçãofilters.txt(ef7190282), depois movida paraexamples/index.csvcom regexes por placa e por sensor mais uma coluna de achatamento (795cc20e9) e correspondência de pasta de placa e tipo de sensor sem distinção de maiúsculas e minúsculas (3e976cb9a). Uma nova opçãoTools> Filter examples by board and sensor type (marcada por padrão, estado persistido) desativa a filtragem (fd3defe00).Métrica de foco. O visualizador do framebuffer e a barra de status do terminal agora exibem um valor de Focus ao vivo, calculado a partir do quadro comprimido em JPEG para ajudá-lo a focar a lente (5834e3a41).
Outras alterações e melhorias¶
Quando conectado, o menu
Examplesagora recolhe pastas de placa redundantes com um único filho e mostra um espaço reservado claro “No examples found for your board” ou “Connect to your board first” em vez de um menu vazio (795cc20e9).A linha
MPY: soft rebootdo MicroPython agora é removida da saída do terminal serial para que ela não polua mais o console a cada execução (b3cf63299).Os exemplos incluídos foram reorganizados em pastas nomeadas por placa (por exemplo,
50-Board-Control), atualizados com cabeçalhos de licença MIT, e os exemplos Image Reader/Writer foram simplificados para usar fluxos de vídeoimage.ImageIObrutos. Os exemplos de diferenciação de quadros de “remoção de sombra” em memória e em disco foram removidos (1358eeb84, 7b32f2814, 9d89f1c62).
Correções de bugs¶
Forçar um arquivo de firmware de bootloader específico agora usa corretamente o caminho de firmware fornecido em vez de sempre reverter para o
firmware.binpadrão da placa (a362c1c6b).Corrigida a descoberta de dispositivos i.MX (RT1060) no Windows que podia falhar devido a uma verificação de contagem
RawInputDeviceListexcessivamente rígida (49571962d).Corrigido um overflow de histograma para imagens grandes ou claras ao ampliar o vetor de acumulação para 64 bits (5aaf923a3).
Corrigida a ordenação das pastas de exemplos para que as entradas de exemplo não numeradas 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 -> 4.5.1 em todas as 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 de bootloader (f6a5b12ba).
A geração de novo script agora substitui o pixformat de escala de cinza para
HM01B0,HM0360,MT9V0X2eMT9V0X4(a entrada anteriorMT9V034é substituída porMT9V0X2/MT9V0X4) (ef7190282).
Alterações incompatíveis¶
O menu Examples agora requer uma placa conectada quando a filtragem está ativada, que é o novo padrão. Até você conectar, o menu mostra “Connect to your board first to see examples,” e, uma vez conectado, ele mostra apenas os exemplos que correspondem à placa e ao sensor conectados. Desative isso através da nova opção Tools > Filter examples by board and sensor type.