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.py cuando 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.py y keypoints_save.py). Ambos usan ahora VGA con ventana de 320x240, mayor contraste, un umbral find_keypoints más bajo y un factor de escala de 1.2; keypoints.py también endurece sus criterios de coincidencia (umbral de match_descriptor de 80 a 85, recuento de coincidencias de 5 a 10), y keypoints_save.py gana una protección que lanza una excepción cuando no se encuentran puntos clave, más un raise final 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 .member se ajustó para permitir espacios en blanco opcionales tras el punto (\.[a-zA-Z_]... pasó a \.\s*[a-zA-Z_]...) y las reglas OpenMVArguments en bucle se cambiaron a #pop para 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.