v4.1.1¶
v4.1.1 se centra en el menú Examples: las entradas ahora se filtran para coincidir con la placa y el sensor conectados, con las carpetas redundantes contraídas y un marcador de posición claro cuando no hay nada conectado. También añade una métrica de enfoque en vivo al visor del frame buffer, actualiza los ejemplos incluidos y distribuye el firmware de placa 4.5.1. Construido sobre la base de Qt Creator 10.0.1; en esta versión no hay rebase de Qt Creator. El filtrado de ejemplos cambia el comportamiento predeterminado del menú Examples; consulte Cambios incompatibles.
Aspectos destacados¶
El filtrado de ejemplos muestra únicamente los ejemplos relevantes para la placa y el sensor conectados, controlado por una configuración
examples/index.csv, con un interruptor en el menúToolspara desactivarlo.La métrica de enfoque se muestra ahora en vivo en el visor del frame buffer y en la barra de estado del terminal para ayudarle a enfocar la lente.
Menú Examples más limpio: las carpetas de placa redundantes con un único elemento hijo se contraen y se muestra un marcador de posición en lugar de un menú vacío.
Línea de reinicio suave eliminada del terminal serie, de modo que la consola ya no se satura en cada ejecución.
Firmware de placa incluido actualizado a 4.5.1 en todas las placas OpenMV y Arduino compatibles.
Nuevas funciones¶
Filtrado de ejemplos. El menú
Examplesahora filtra las entradas para mostrar únicamente los ejemplos relevantes para la placa y el sensor conectados. El filtrado inicial por placa/sensor se controlaba mediante una configuraciónfilters.txt(ef7190282), luego se trasladó aexamples/index.csvcon expresiones regulares por placa y por sensor más una columna de aplanado (795cc20e9) y coincidencia de carpeta de placa y tipo de sensor que no distingue entre mayúsculas y minúsculas (3e976cb9a). Un nuevo interruptorTools> Filter examples by board and sensor type (marcado de forma predeterminada, con su estado persistente) desactiva el filtrado (fd3defe00).Métrica de enfoque. El visor del frame buffer y la barra de estado del terminal muestran ahora un valor de Focus en vivo calculado a partir del fotograma comprimido en JPEG para ayudarle a enfocar la lente (5834e3a41).
Otros cambios y mejoras¶
Cuando hay una conexión, el menú
Examplesahora contrae las carpetas de placa redundantes con un único elemento hijo y muestra un marcador de posición claro «No examples found for your board» o «Connect to your board first» en lugar de un menú vacío (795cc20e9).La línea
MPY: soft rebootde MicroPython ahora se elimina de la salida del terminal serie, de modo que ya no satura la consola en cada ejecución (b3cf63299).Los ejemplos incluidos se reorganizaron en carpetas con nombre de placa (por ejemplo
50-Board-Control), se actualizaron con encabezados de licencia MIT y los ejemplos de Image Reader/Writer se simplificaron para usar flujos de vídeoimage.ImageIOsin procesar. Se eliminaron los ejemplos de diferenciación de fotogramas de «shadow removal» en memoria y en disco (1358eeb84, 7b32f2814, 9d89f1c62).
Corrección de errores¶
Forzar un archivo de firmware de bootloader específico ahora usa correctamente la ruta de firmware proporcionada en lugar de revertir siempre al
firmware.binpredeterminado de la placa (a362c1c6b).Se corrigió la detección de dispositivos i.MX (RT1060) en Windows que podía fallar debido a una comprobación de recuento
RawInputDeviceListdemasiado estricta (49571962d).Se corrigió un desbordamiento del histograma para imágenes grandes o brillantes ampliando el vector de acumulación a 64 bits (5aaf923a3).
Se corrigió el ordenamiento de las carpetas de ejemplos para que las entradas de ejemplo sin numerar se ordenen de forma consistente (3cb994433).
Compatibilidad de plataforma y herramientas¶
Base de Qt Creator: 10.0.1.
Firmware de placa incluido: actualizado de 4.5.0 a 4.5.1 en todas las placas OpenMV y Arduino compatibles, incluidas OPENMV2/3/4/4P, OPENMV PT (Pure Thermal), OPENMV RT1060, ARDUINO GIGA, NICLA VISION, PORTENTA H7, NANO RP2040 CONNECT y NANO 33 BLE SENSE, incluidas las imágenes UVC y de bootloader (f6a5b12ba).
La generación de nuevos scripts ahora sustituye el formato de píxel en escala de grises para
HM01B0,HM0360,MT9V0X2yMT9V0X4(la entrada anteriorMT9V034se reemplaza porMT9V0X2/MT9V0X4) (ef7190282).
Cambios incompatibles¶
El menú Examples ahora requiere una placa conectada cuando el filtrado está activado, que es el nuevo comportamiento predeterminado. Hasta que se conecte, el menú muestra «Connect to your board first to see examples» y, una vez conectado, solo muestra los ejemplos que coinciden con la placa y el sensor conectados. Desactive esto mediante el nuevo interruptor Tools > Filter examples by board and sensor type.