v1.5.1¶
v1.5.1 es una versión de mantenimiento construida sobre Qt Creator 4.0.2 que corrige un bloqueo del resaltador de sintaxis de Python, corrige el orden de carga en el arranque de modo que el estado de la interfaz de usuario guardado se restaure antes del resto de la inicialización del plugin, y actualiza los ejemplos de puntos clave de detección de características. No hay cambios incompatibles.
Aspectos destacados¶
Bloqueo del resaltador de sintaxis corregido para el acceso a miembros de Python y las palabras clave de argumentos de OpenMV.
Orden de carga de arranque correcto de modo que el estado de la interfaz de usuario guardado (disposición del editor, zoom del búfer de fotogramas, ajustes del histograma y de la ventana de salida, terminales guardados) se restaure antes del resto de la inicialización del plugin.
Ejemplos de puntos clave actualizados con ventana VGA, mayor contraste, un umbral de puntos clave más bajo y gestión de errores en
keypoints_save.pycuando no se encuentran puntos clave.
Otros cambios y mejoras¶
Se reelaboraron los ejemplos de puntos clave de detección de características (
09-Feature-Detection/keypoints.pyykeypoints_save.py). Ambos usan ahora VGA con ventana de 320x240, mayor contraste, un umbralfind_keypointsmás bajo y un factor de escala de 1.2;keypoints.pytambién endurece sus criterios de coincidencia (umbral dematch_descriptorde 80 a 85, recuento de coincidencias de 5 a 10), ykeypoints_save.pygana una protección que lanza una excepción cuando no se encuentran puntos clave, más unraisefinal que pide al usuario que reinicie la cámara una vez que termina (acc4e1696).
Correcciones de errores¶
Se corrigió un bloqueo en el resaltador de sintaxis de Python causado por las reglas del resaltador genérico que coincidían con el acceso a miembros y las palabras clave de argumentos de OpenMV; la regla de coincidencia
.memberse ajustó para permitir espacios en blanco opcionales tras el punto (\.[a-zA-Z_]...pasó a\.\s*[a-zA-Z_]...) y las reglasOpenMVArgumentsen bucle se cambiaron a#poppara evitar un bucle infinito (acc4e1696).Se corrigió el orden de carga de arranque para que el estado de la interfaz de usuario guardado (disposición del editor y del divisor, zoom del búfer de fotogramas, conmutadores de compresión JPEG y de deshabilitar el búfer de fotogramas, espacio de color del histograma, zoom de fuente de la ventana de salida y terminales guardados) y la extracción de recursos de la aplicación se ejecuten ahora antes en
OpenMVPlugin::extensionsInitialized(), antes del resto de la inicialización del plugin (9536b718b).
Compatibilidad de plataformas y herramientas¶
Base de Qt Creator: 4.0.2.
Cambios incompatibles¶
Ninguno. Esta es una versión de parche sin cambios de flujo de trabajo o de comportamiento visibles para el usuario.