v2.2.0¶
v2.2.0 amplía los ejemplos y las herramientas incluidas, añade el guardado de registros y el reescalado de vídeo al IDE, refuerza la ruta de flasheo por DFU y actualiza el firmware de cámara incluido a 3.3.1. Sigue basándose en Qt Creator 4.0.2 y no hay cambios incompatibles para los proyectos existentes.
Aspectos destacados¶
Se añadieron botones Save al terminal serie y a los paneles de salida de mensajes/registro que exportan su contenido a un archivo
.txt.El reescalado de vídeo te permite establecer un nuevo ancho (conservando la relación de aspecto) al guardar o convertir un vídeo grabado.
El Threshold Editor incorpora un botón Reset Sliders para restablecer los umbrales de escala de grises o LAB a sus rangos predeterminados completos.
Nuevos ejemplos para los shields IMU, Distance, TV y Global Shutter, radiometría Lepton, escalado de frecuencia de la CPU y un modelo de aprendizaje automático chars74k.
El firmware de cámara incluido se actualizó a 3.3.1 y se reforzó la ruta de flasheo por DFU para lograr actualizaciones más fiables.
Nuevas funciones¶
Se añadió un botón Save al terminal serie de OpenMV y a los paneles de salida de mensajes/registro del Core que exporta el contenido del registro a un archivo
.txt. (fba4cd119)Al guardar o convertir un vídeo grabado, el IDE ahora pregunta si reescalarlo y te permite introducir un nuevo ancho (conservando la relación de aspecto), que se pasa a ffmpeg mediante
-vf scale. (db13b4f2f)La herramienta de seguimiento de color Threshold Editor incorporó un botón Reset Sliders que restablece los umbrales de escala de grises (0-255) o LAB (L 0-100, A/B -128..127) a sus rangos predeterminados completos. (a16d7a613)
Se añadieron nuevas carpetas de ejemplos para el IMU Shield, el Distance Shield y el TV Shield (
imu_read.py,distance_read.py,tv.py), además de un ejemplo de flujo óptico MAVLink actualizado. (f4468637b)Se amplió el conjunto de ejemplos incluidos con escalado de frecuencia de la CPU, temperatura de objetos por radiometría Lepton, Global Shutter (alta tasa de fotogramas/disparo por activación), nuevos ejemplos de dibujo (elipse/puntos clave) y de filtros de imagen (gamma/negativo), además de utilidades en
100-Libraries(MQTT, BNO055, VL53L1X). (03a5696ae)Se añadió un ejemplo de reconocimiento de caracteres chars74k de Machine Learning y un nuevo modelo de red neuronal chars74k, y se renovó el modelo de sonrisas incluido. (9d5198204)
Se incluyó un paquete de integración con ROS (Robot Operating System) (
openmv_cam) en la distribución del IDE y se actualizó el paquete de la interfaz LabVIEW OpenMV incluido. (b43921a48, a209fdc0c)
Otros cambios y mejoras¶
Tras la primera ejecución del ejemplo helloworld, un cuadro de diálogo More Examples que aparece una sola vez ahora dirige a los usuarios a
File -> Examples(con una casilla «Don’t show this again»), y se reformuló el mensaje posterior a la actualización del firmware para indicar que el LED RGB parpadea en azul cuando se completa la autocomprobación. (06e4f7436)Se reforzó la ruta de flasheo por DFU: pydfu ahora reintenta clear-status hasta
DFU_IDLEy eleva el tiempo de espera de las transferencias de control USB a 5000ms, y se reescribieron las reglas udev de Linux para que coincidan de forma fiable con los dispositivos DFU (0483:df11) y serie (1209:abd1) de OpenMV y creen los enlaces simbólicos/dev/openmvdfuy/dev/openmvcam. (49e40e8f9)Los mensajes de error de tiempo de ejecución de MicroPython que se muestran en el IDE ahora pasan por
tr()para que puedan localizarse. (ff8bcf094)Se renovó la documentación de referencia HTML sin conexión incluida, añadiendo nuevas páginas de los módulos
omv.cpufreqyomv.tvy actualizando las páginas deomv.fir,omv.imageyomv.sensor, además de nuevas páginas de descripción general del tutorial y de arquitectura del sistema. (33deb09a5)
Compatibilidad de plataforma y herramientas¶
Base de Qt Creator: 4.0.2.
Firmware de cámara de OpenMV incluido: actualizado de 3.2.0 a 3.3.1 para OPENMV2/OPENMV3/OPENMV4 (binarios de firmware, gestor de arranque (bootloader), openmv y UVC). (8a3230df4)
Controlador DFU de Windows: el instalador ahora detecta Windows 10 e instala un controlador STTube firmado dedicado para Win10, y se incluyó un conjunto separado de herramienta/controlador STM32L DfuSe. (89f57e10a, e4ef66f12)
ffmpeg/ffprobe: se renovaron los binarios ffmpeg/ffprobe incluidos que se usan para la conversión de vídeo en los destinos de Linux (linux-arm/Raspberry Pi, linux-x86, linux-x86_64) y macOS, eliminando las variantes no utilizadas ffserver y ffmpeg de 10 bits en los destinos de Linux. (6ea2f68a4)
Controlador USB-serie FTDI de Windows: se actualizó el paquete del controlador incluido. (919bd1d8d)
Cambios incompatibles¶
Ninguno. Los proyectos y flujos de trabajo existentes siguen funcionando sin cambios; la base de Qt Creator sigue siendo 4.0.2.