v4.1.6¶
A v4.1.6 é uma versão de manutenção e exemplos que atualiza todo o firmware de placa incluído para o firmware OpenMV 4.5.3, reorganiza os exemplos das OpenMV Boards por família de placa e adiciona novos conjuntos de exemplos de autofoco, correção de cor, Pure Thermal e OpenMV RT1060. A versão permanece baseada no Qt Creator 10.0.1 (sem rebase) e não contém alterações incompatíveis para os projetos do usuário.
Destaques¶
O firmware OpenMV 4.5.3 agora está incluído, com imagens de firmware de placa (e, para as câmeras OpenMV STM32, imagens de bootloader/uvc) reconstruídas para as placas OpenMV e Arduino.
Exemplos das OpenMV Boards reorganizados em subpastas
50-STM32-Boards,50-IMXRT-Boards,51-Pure-Thermale60-Shieldscom filtragem por placa, para que cada placa veja apenas os exemplos relevantes.Exemplos do Pure Thermal adicionados, incluindo uma demonstração de sobreposição térmica sobre cor que aciona a saída LCD e HDMI.
Exemplos de controle de placa do OpenMV RT1060 adicionados em um novo conjunto
50-IMXRT-Boards.Exemplos de autofoco do sensor e correção de cor adicionados, demonstrando
sensor.ioctl(sensor.IOCTL_TRIGGER_AUTO_FOCUS)e o método de matriz de correção de corccm()da imagem.
Novos recursos¶
Adicionado um exemplo de autofoco do sensor demonstrando
sensor.ioctl(sensor.IOCTL_TRIGGER_AUTO_FOCUS)para câmeras que suportam autofoco (780748d66).Adicionado um exemplo de correção de cor mostrando o novo método de matriz de correção de cor
ccm()da imagem para deslocamentos de matiz/saturação via cálculo de matriz YUV, usandoulabnumpy (780748d66).Adicionado um conjunto completo de exemplos para a placa Pure Thermal, incluindo uma demonstração de sobreposição térmica sobre cor que aciona a saída LCD e HDMI via
fir.FIR_LEPTON,display.RGBDisplayetfp410.TFP410, além de blinky e helloworld (780748d66).Adicionado um conjunto de exemplos dedicado 50-IMXRT-Boards para o OpenMV RT1060 com scripts de controle de placa para ADC, CAN, I2C, LED/PWM, controle de motor, pino, PWM, RTC, servo, SPI, switch, timer, UART e watchdog (780748d66).
Outras alterações e melhorias¶
Atualizado todo o firmware de placa incluído para o firmware OpenMV 4.5.3, reconstruindo as imagens de firmware para as placas OpenMV e Arduino (com imagens de bootloader e uvc reconstruídas apenas para as câmeras OpenMV STM32) (780748d66).
Reorganizados os exemplos das OpenMV Boards em subpastas
50-STM32-Boards,50-IMXRT-Boards,51-Pure-Thermale60-Shieldscom filtragem por placa, movendo muitos scripts de controle de placa e de shield para a família apropriada (780748d66).Ocultados os exemplos HelloWorld blinky/helloworld na placa Pure Thermal e adicionados exemplos de baixo consumo do STM32 (
deep_sleep,sensor_sleep,stop_mode) (780748d66).Removido o exemplo
cartoon_filtere descartado o callback de modelo integradoperson_detectiondos exemplos de recursos populares do RPC Remote-Control (08-RPC-Library/34-Remote-Control), após a remoção do modeloperson_detectionincluído no firmware 4.5.3, e atualizados vários exemplos de gravação, desenho, WiFi e MQTT (780748d66).
Correções de bugs¶
Corrigida a tradução do filtro “All Files” da caixa de diálogo de arquivos em chinês (
zh_CNezh_TW) que usava caracteres de largura total, restaurando o padrão ASCII funcional(*.*)nas caixas de diálogo Open/Save (cecfda3b7).
Suporte de plataforma e ferramentas¶
Base do Qt Creator: 10.0.1.
Firmware OpenMV: atualizado de 4.5.2 para 4.5.3.
OPENMV2/3/4/4P/PTrecebeu reconstruções completas de firmware + bootloader + uvc;ARDUINO_GIGA/PORTENTA_H7/NICLA_VISIONreceberam firmware + uvc;ARDUINO_NANO_RP2040_CONNECTe a Nano 33 BLE Sense receberam apenas firmware;OPENMV_RT1060recebeu apenasfirmware.bin. O identificadorboards.txtda Nano 33 BLE Sense foi normalizado paraARDUINO_NANO_33_BLE_SENSE.Firmware WiFi CYW4343: metadados adicionados para o FW WiFi CYW43 7.45.98.50 (
CYW43_WIFI_FW_LEN383110,CYW43_CLM_LEN7222).
Alterações incompatíveis¶
Nenhuma. Esta versão é totalmente compatível com projetos existentes; a base do Qt Creator está inalterada.