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/OpenMVy, 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/OpenMVpara abrirlos rápidamente junto al menúExamplesexistente.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 avisoImport Helperofrece actualizar el módulo en la cam o en tu ordenador (a44bd842c, fead163df, 7621df761, 0d0636d37).Se añadió un submenú
Documents Folderal menúFileque lista los scripts de tu carpetaDocuments/OpenMVpara abrirlos rápidamente, junto al menúExamplesexistente (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=1000para 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.imageyomv.sensory 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 Settingsahora 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.iniaopenmv.config. Los ajustes almacenados con el antiguo nombremain.iniya no se leerán; vuelve a aplicar los ajustes de tu cámara para escribir el nuevo archivo (5c1c0426b).