v4.8.6

v4.8.6 é uma versão de conectividade e ferramentas focada no carregamento de firmware de câmara de alta velocidade, transmissão de buffer de fotograma mais inteligente e pacotes de IA/toolchain atualizados. Continua baseada no Qt Creator 14.0.2. Não há alterações disruptivas para os projetos de utilizador existentes.

Destaques

  • Carregamento de firmware macOS fiável para câmaras RT1062 e Alif AE3 de alta velocidade com o protocolo V4.8.1 V1 DBG, contornando um bloqueio USB de alta velocidade do TinyUSB.

  • Transmissão automática JPEG vs. raw que escolhe JPEG quando a câmara funciona em velocidade máxima ou tem um codificador JPEG de hardware, e raw apenas quando a câmara é de alta velocidade e não tem codificador JPEG, guardando a escolha por placa.

  • Recuperação do modo ROM/Recovery do Alif durante o carregamento de firmware, acionando a ferramenta de manutenção e solicitando um ciclo de energia.

  • Ferramentas ST Edge AI atualizadas para STEDGEAI 3.0.0 e a toolchain Arm GNU bare-metal para 14.3.rel1.

  • Correções automáticas csi_ng para que os scripts de exemplo adaptem a resolução e o formato de pixel ao sensor ligado utilizando a nova API csi.*.

Novas funcionalidades

  • O IDE escolhe agora automaticamente entre transmissão JPEG e raw do buffer de fotograma com base nas capacidades da placa ligada: prefere JPEG quando a câmara funciona em velocidade máxima ou tem um codificador JPEG de hardware, e só recorre a raw quando a câmara é de alta velocidade e não tem codificador JPEG. A escolha por placa é guardada entre sessões (64823318a).

  • O carregamento de firmware Alif pode agora detetar e recuperar uma placa que arranca no modo ROM/Recovery, acionando a ferramenta de manutenção através da recuperação e solicitando ao utilizador que faça um ciclo de energia à câmara de seguida (617724b4e).

Outras alterações e melhorias

  • As correções automáticas de sensor em escala de cinzentos e HM01B0/Boson/GENX320 reescrevem agora também as novas chamadas da API csi_ng (.pixformat(csi.*) / .framesize(csi.*)) para que os exemplos adaptem a resolução e o formato de pixel ao sensor ligado (11a3e0d37).

Correções de erros

  • O carregamento de firmware para câmaras RT1062 e Alif AE3 de alta velocidade com o protocolo V4.8.1 V1 DBG liga-se agora de forma fiável no macOS, dividindo o pacote de verificação da versão do protocolo para contornar um bloqueio USB de alta velocidade do TinyUSB (4b558274d).

  • A correspondência da unidade USB série da câmara aceita agora também um número de série com bytes invertidos, corrigindo a deteção de unidades em placas que reportam o número de série em ordem de bytes invertida (633f5e559).

  • No macOS, os separadores do editor estão agora forçados a alinhar à esquerda da barra de separadores em vez de se esticarem ou centrarem (5a25d12ed, 6f4139739).

Suporte de plataforma e ferramentas

  • Base Qt Creator: 14.0.2.

  • Ferramentas ST Edge AI atualizadas para STEDGEAI 3.0.0 (de 2.1.0) para Windows, macOS-arm e Linux64, com o perfil OPENMV_N6 do neuralart a remover a opção --mvei; o URL de transferência do STEDGEAI foi também movido para download.openmv.io (c7560debb, 5fd08b8b6).

  • Toolchain Arm GNU bare-metal atualizada para 14.3.rel1 (de 14.2.rel1) (c7560debb).

Alterações disruptivas

Nenhuma. Esta versão é totalmente compatível com os projetos e fluxos de trabalho do OpenMV IDE existentes.