v4.1.8

A v4.1.8 é uma versão de manutenção que inclui o firmware e exemplos OpenMV v4.5.5 e corrige a configuração de compilação FORCE_FULL_SCREEN. Continua baseada no Qt Creator 10.0.1 e não existem alterações incompatíveis.

Destaques

  • Firmware incluído v4.5.5 para todas as placas OpenMV e Arduino suportadas, com binários de firmware, bootloader e UVC atualizados.

  • Scripts de exemplo atualizados migrados para a nova API de sugestão de imagem e para a nova API JPEG img.to_jpeg().

  • Correção de FORCE_FULL_SCREEN para que a compilação em ecrã inteiro forçado agora compile e execute corretamente.

Outras alterações e melhorias

  • Firmware e exemplos OpenMV incluídos atualizados para v4.5.5 em todas as placas (OpenMV M2/M3/H7/H7 Plus/PT/RT1060, Arduino Giga/Portenta H7/Nicla Vision/Nano RP2040 Connect/Nano 33 BLE Sense), incluindo binários atualizados de firmware/bootloader/UVC. Os scripts de exemplo foram migrados para a nova API de sugestão de imagem (utilizada por image.scale(), to_rainbow(), to_jpeg(), etc.) com constantes como image.AREA, image.ROTATE_180 e image.VFLIP/HMIRROR/TRANSPOSE, substituindo mean_pooled(), replace() e assign(). Os exemplos também migraram a API JPEG obsoleta, substituindo img.compress() e frame.compressed() por img.to_jpeg() e to_jpeg(copy=True) nos exemplos Time-of-Flight, térmico, controlo remoto RPC, MJPEG streamer e usb_vcp.py de placa (0604d5284).

Correções de erros

  • Corrigida a configuração de compilação FORCE_FULL_SCREEN para que o bloco de código em ecrã inteiro forçado compile e execute corretamente, movendo a chaveta de abertura para fora da guarda de pré-processador #else/#endif, garantindo que tanto o caminho FORCE_FULL_SCREEN como o caminho do argumento -full_screen partilham o mesmo bloco (4354cf8f4).

Suporte de plataforma e ferramentas

  • Base do Qt Creator: 10.0.1.

  • Firmware e exemplos incluídos: atualizados para v4.5.5 (de v4.5.4).

Alterações incompatíveis

Nenhuma. Esta versão inclui novo firmware e uma correção de compilação; os projetos e fluxos de trabalho IDE existentes não são afetados.