v1.5.2

v1.5.2 es una versión de funcionalidades y actualización construida sobre Qt Creator 4.0.2. Enseña al visor del frame buffer a decodificar fotogramas comprimidos en JPEG, añade un tamaño de tabulación configurable para el terminal serie, simplifica el cuadro de diálogo Opciones para los usuarios de OpenMV y actualiza el firmware integrado de la OpenMV Cam a la versión 2.3.0 junto con un lote de nuevos scripts de ejemplo. No hay cambios incompatibles.

Aspectos destacados

  • Decodificación JPEG del frame buffer: el visor del frame buffer ahora decodifica y muestra búferes de fotogramas comprimidos en JPEG, no solo fotogramas RGB sin procesar, en escala de grises y binarios.

  • Firmware integrado 2.3.0: el firmware de la OpenMV Cam suministrado para las placas OMV2 y OMV3 se actualizó a la versión 2.3.0.

  • El tamaño de tabulación del terminal serie es ahora un ajuste configurable que se aplica en vivo al terminal serie en lugar de un ancho de tabulación fijo de 8.

  • Cuadro de diálogo Opciones simplificado: se ocultan los ajustes de Qt Creator que no se usan para los usuarios de OpenMV y la página Font & Colors pasa a llamarse Font.

  • Nuevos ejemplos integrados para emulación de Pixy, MAVLink, códigos de barras y un transmisor MJPEG por WiFi.

Nuevas funcionalidades

  • El visor del frame buffer ahora puede decodificar y mostrar búferes de fotogramas comprimidos en JPEG recibidos a través de la codificación serie de 6 bits, construyendo el pixmap mediante QImage::fromData (848215da8).

  • Se añadieron nuevos ejemplos integrados de emulación de Pixy que convierten la OpenMV Cam en un rastreador de AprilTag y manchas (blob) compatible con Pixy a través de I2C, SPI y UART (b3dac4090).

  • Se añadieron nuevos ejemplos integrados de MAVLink para transmitir flujo óptico y mensajes de objetivo de aterrizaje AprilTag a un controlador de vuelo (b3dac4090).

  • Se añadieron ejemplos integrados para la detección de códigos de barras 1D (EAN/UPC/ISBN/CODE39/CODE93/CODE128/etc.) y un transmisor MJPEG por WiFi que funciona en modo punto de acceso (b3dac4090).

Otros cambios y mejoras

  • Se añadió un ajuste configurable de tamaño de tabulación del terminal serie a la página de opciones de Tabulación/Sangría del editor; el valor se conserva y se aplica en vivo al terminal serie (848215da8).

  • La ejecución de scripts en el terminal ahora envía el programa a la cámara byte a byte para evitar desbordar el búfer de entrada de la placa MicroPython (848215da8).

  • Se simplificó el cuadro de diálogo Opciones para los usuarios de OpenMV ocultando ajustes de Qt Creator que no se usan (codificaciones, ocultación y navegación del ratón, zoom con la rueda de desplazamiento, selección en camel-case e inteligente, plegado automático del primer comentario, abrir enlaces en panel dividido, visualización de la codificación de archivos, suavizado de bordes y esquema de colores) y se renombró la página Font & Colors a Font; el plegado automático del primer comentario ahora está desactivado de forma predeterminada además de estar oculto (848215da8).

  • Se cambió el comportamiento predeterminado para que la limpieza de espacios en blanco al guardar se aplique ahora a todo el documento en lugar de solo a las líneas editadas (848215da8).

  • Se amplió la documentación sin conexión integrada con nuevos tutoriales de control de E/S y LED, una imagen de pinout de alta resolución y páginas de referencia actualizadas de las bibliotecas de imagen y de red (b3dac4090).

Correcciones de errores

  • Se corrigió el resaltado de sintaxis de Python de los argumentos de las llamadas a funciones para que los nombres de los argumentos por palabra clave se resalten correctamente y el separador = se trate como texto normal (848215da8).

Compatibilidad de plataformas y herramientas

  • Base de Qt Creator: 4.0.2.

  • Firmware integrado de la OpenMV Cam: actualizado a 2.3.0 para las placas OMV2 y OMV3 (b3dac4090).

Cambios incompatibles

Ninguno. Esta versión no introduce rupturas visibles para el usuario en el flujo de trabajo o el comportamiento; los proyectos existentes siguen funcionando sin cambios.