v4.1.6

v4.1.6 es una versión de mantenimiento y de ejemplos que actualiza todo el firmware de placa incluido al firmware de OpenMV 4.5.3, reorganiza los ejemplos de OpenMV Boards por familia de placas y añade nuevos conjuntos de ejemplos de autoenfoque, corrección de color, Pure Thermal y OpenMV RT1060. La versión sigue basándose en Qt Creator 10.0.1 (sin rebase) y no contiene cambios incompatibles para los proyectos de usuario.

Aspectos destacados

  • El firmware de OpenMV 4.5.3 ahora está incluido, con las imágenes de firmware de placa (y, para las cámaras OpenMV STM32, de bootloader/uvc) reconstruidas para las placas OpenMV y Arduino.

  • Ejemplos de OpenMV Boards reorganizados en las subcarpetas 50-STM32-Boards, 50-IMXRT-Boards, 51-Pure-Thermal y 60-Shields con filtrado por placa, de modo que cada placa solo vea los ejemplos relevantes.

  • Ejemplos de Pure Thermal añadidos, incluida una demostración de superposición térmica sobre color que controla la salida LCD y HDMI.

  • Ejemplos de control de placa de OpenMV RT1060 añadidos en un nuevo conjunto 50-IMXRT-Boards.

  • Ejemplos de autoenfoque del sensor y de corrección de color añadidos, que demuestran sensor.ioctl(sensor.IOCTL_TRIGGER_AUTO_FOCUS) y el método de matriz de corrección de color ccm() de la imagen.

Nuevas funciones

  • Se añadió un ejemplo de autoenfoque del sensor que demuestra sensor.ioctl(sensor.IOCTL_TRIGGER_AUTO_FOCUS) para cámaras compatibles con autoenfoque (780748d66).

  • Se añadió un ejemplo de corrección de color que muestra el nuevo método de matriz de corrección de color ccm() de la imagen para desplazamientos de tono/saturación mediante cálculo de matrices YUV, usando ulab numpy (780748d66).

  • Se añadió un conjunto completo de ejemplos de placa Pure Thermal, incluida una demostración de superposición térmica sobre color que controla la salida LCD y HDMI mediante fir.FIR_LEPTON, display.RGBDisplay y tfp410.TFP410, además de blinky y helloworld (780748d66).

  • Se añadió un conjunto de ejemplos dedicado 50-IMXRT-Boards para la OpenMV RT1060 con scripts de control de placa para ADC, CAN, I2C, LED/PWM, control de motores, pin, PWM, RTC, servo, SPI, switch, temporizador, UART y watchdog (780748d66).

Otros cambios y mejoras

  • Se actualizó todo el firmware de placa incluido al firmware de OpenMV 4.5.3, reconstruyendo las imágenes de firmware para las placas OpenMV y Arduino (con las imágenes de bootloader y uvc reconstruidas solo para las cámaras OpenMV STM32) (780748d66).

  • Se reorganizaron los ejemplos de OpenMV Boards en las subcarpetas 50-STM32-Boards, 50-IMXRT-Boards, 51-Pure-Thermal y 60-Shields con filtrado por placa, trasladando muchos scripts de control de placa y de shields a la familia correspondiente (780748d66).

  • Se ocultaron los ejemplos blinky/helloworld de HelloWorld en la placa Pure Thermal y se añadieron ejemplos de bajo consumo de STM32 (deep_sleep, sensor_sleep, stop_mode) (780748d66).

  • Se eliminó el ejemplo cartoon_filter y se quitó la función de retorno (callback) del modelo integrado person_detection de los ejemplos de funciones populares de RPC Remote-Control (08-RPC-Library/34-Remote-Control), tras la eliminación del modelo person_detection incluido en el firmware 4.5.3, y se actualizaron varios ejemplos de grabación, dibujo, WiFi y MQTT (780748d66).

Corrección de errores

  • Se corrigió la traducción del filtro de diálogo de archivos «All Files» en chino (zh_CN y zh_TW) que usaba caracteres de ancho completo, restaurando el patrón ASCII funcional (*.*) en los diálogos Abrir/Guardar (cecfda3b7).

Compatibilidad de plataforma y herramientas

  • Base de Qt Creator: 10.0.1.

  • Firmware de OpenMV: actualizado de 4.5.2 a 4.5.3. OPENMV2/3/4/4P/PT recibieron reconstrucciones completas de firmware + bootloader + uvc; ARDUINO_GIGA/PORTENTA_H7/NICLA_VISION recibieron firmware + uvc; ARDUINO_NANO_RP2040_CONNECT y la Nano 33 BLE Sense recibieron solo firmware; OPENMV_RT1060 recibió solo firmware.bin. El identificador boards.txt de la Nano 33 BLE Sense se normalizó a ARDUINO_NANO_33_BLE_SENSE.

  • Firmware WiFi CYW4343: se añadieron metadatos para el FW WiFi CYW43 7.45.98.50 (CYW43_WIFI_FW_LEN 383110, CYW43_CLM_LEN 7222).

Cambios incompatibles

Ninguno. Esta versión es totalmente compatible con los proyectos existentes; la base de Qt Creator no ha cambiado.