v1.8.1

v1.8.1 introduce un gestor automático de importación de bibliotecas/módulos y un nuevo flujo de trabajo basado en la carpeta Documentos, incluye el firmware de OpenMV 2.7.0 (incluido el primer firmware para la OpenMV Cam M4 original) junto con imágenes del shield WiFi ATWINC1500, y entrega un gran lote de nuevos scripts de ejemplo. Esta versión sigue basándose en Qt Creator 4.0.2. Se renombró el archivo de configuración de la cámara en la cam, lo cual supone un pequeño cambio de comportamiento para los ajustes existentes.

Aspectos destacados

  • El gestor automático de importación escanea la carpeta de ejemplos integrada y una nueva carpeta Documents/OpenMV y, al ejecutar/guardar, copia en la OpenMV Cam los módulos de Python importados localmente, solicitando sincronizar cuando un módulo difiere.

  • El menú Documents Folder lista los scripts de tu carpeta Documents/OpenMV para abrirlos rápidamente junto al menú Examples existente.

  • El firmware de OpenMV 2.7.0 ahora viene integrado, incluido el firmware recién añadido para la OpenMV Cam original (OPENMV1/M4).

  • Se incluyen las imágenes del firmware WiFi ATWINC1500 (19.4.4 y 19.5.2) y el ejemplo de actualización del firmware WiFi ahora las graba.

  • Se añadieron muchos nuevos scripts de ejemplo, que cubren modos de bajo consumo, diferenciación de fotogramas, control del sensor, flujo óptico, transformadas polares y MQTT.

Nuevas funciones

  • Gestor automático de importación de bibliotecas/módulos. El IDE escanea la carpeta de ejemplos integrada y una nueva carpeta Documents/OpenMV, y luego, al ejecutar/guardar, copia en la OpenMV Cam cualquier módulo de Python importado localmente. Cuando un módulo en la cam difiere del que hay en tu ordenador, un aviso Import Helper ofrece actualizar el módulo en la cam o en tu ordenador (a44bd842c, fead163df, 7621df761, 0d0636d37).

  • Se añadió un submenú Documents Folder al menú File que lista los scripts de tu carpeta Documents/OpenMV para abrirlos rápidamente, junto al menú Examples existente (a44bd842c).

  • Se añadieron muchos nuevos scripts de ejemplo, incluidos Low-Power (suspensión profunda, modo stop), Frame-Differencing (básico y avanzado en memoria/en disco, eliminación de sombras, similitud estructural), Sensor-Control (ganancia, exposición, balance de blancos, espejo, volteo), Optical-Flow, filtros de umbral adaptativo, transformadas polares logarítmicas/lineales y un ejemplo de MQTT (7f90dad20, 210596538).

Otros cambios y mejoras

  • Al abrir un ejemplo, un script de la carpeta de documentos o un archivo de error, ahora se registra tu posición actual del cursor en el historial de navegación para que Atrás/Adelante funcione como se espera (df9943f8f).

  • Tras cambiar los ajustes de la cámara, guardar un script en la cam o desconectar/reiniciar la cam, el IDE escribe un archivo desechable para forzar al sistema de archivos de la cam a vaciar las escrituras pendientes al disco; el diálogo de ajustes ahora solo lo vacía con Accepted (e7c78c930).

  • Los campos de entrada de contraseña WiFi en el diálogo de ajustes de la cámara ahora se limitan a 63 caracteres (el límite de WPA) en lugar de 255, y el diálogo se hizo ligeramente más alto (92b89ea42).

  • El ejemplo de control de placa por UART ahora pasa timeout_char=1000 para evitar el bloqueo en los tiempos de espera de caracteres (bebd201d3).

  • La documentación HTML integrada se regeneró con referencias ampliadas de los módulos omv.image y omv.sensor y un texto de descripción general del IDE actualizado (9c822f45b).

  • El ancho de tabulación predeterminado en el editor de texto se cambió de 8 a 4 columnas, por lo que los caracteres de tabulación en los archivos abiertos ahora se representan a 4 columnas (0d0636d37).

Corrección de errores

  • Se corrigió una comparación invertida de versiones de firmware para que el IDE detecte correctamente si el firmware de la cam conectada admite características de protocolo más nuevas (cadena de arquitectura y aprendizaje de MTU) en lugar de detectarlas erróneamente (3a75f6532).

  • Los enlaces de archivo de los mensajes de error ahora abren el archivo correcto en la cam al insertar el separador de ruta entre la ruta de la unidad y el nombre de archivo informado (cb0c81f36).

  • La acción Configure Settings ahora se deshabilita correctamente cuando la cam está desconectada; antes quedaba habilitada (926c230c0).

Compatibilidad de plataformas y herramientas

  • Base de Qt Creator: 4.0.2.

  • Firmware de OpenMV: actualizado a 2.7.0 con nuevas imágenes para todas las placas, más el firmware recién añadido para la OpenMV Cam original (OPENMV1/M4) (7f90dad20).

  • Firmware del shield WiFi ATWINC1500: las imágenes 19.4.4 y 19.5.2 ahora vienen integradas, y el ejemplo de actualización del firmware WiFi las graba. Ten en cuenta que la 19.5.2 no es compatible con el módulo MR210PA (7f90dad20).

Cambios incompatibles

  • El archivo de configuración de la cámara en la cam se renombró de main.ini a openmv.config. Los ajustes almacenados con el antiguo nombre main.ini ya no se leerán; vuelve a aplicar los ajustes de tu cámara para escribir el nuevo archivo (5c1c0426b).