13.2. Herramientas de OpenMV Projects¶
Las OpenMV Projects Tools son una colección creciente de aplicaciones de escritorio con interfaz gráfica, cada una acompañada de un script de MicroPython complementario en la cámara. La cámara captura y transmite datos del sensor; la aplicación de escritorio los recibe a través de USB y proporciona la visualización en tiempo real, el ajuste de parámetros o el flujo de calibración que necesita un caso de uso específico.
Cada herramienta tiene su propio subdirectorio en el repositorio con el script de escritorio, el script complementario del lado de la cámara, un README que cubre la instalación y el uso, y capturas de pantalla.
Las herramientas actualmente presentes en el repositorio incluyen utilidades de calibración para superponer la salida de una cámara térmica o de eventos sobre un fotograma a color, un ajustador interactivo del ISP para el pipeline de color de la OpenMV N6 (debayer en vivo, balance de blancos y matriz de corrección de color), y un visualizador en tiempo real para el sensor de eventos Prophesee GenX320. Llegan nuevas herramientas al repositorio a medida que los nuevos sensores o flujos de trabajo lo requieren.
Cada herramienta sigue la misma estructura: una aplicación de escritorio en Python construida con DearPyGui, que se comunica con la cámara a través del paquete de Python openmv por USB serie. Se requiere Python 3.12 o más reciente; macOS y Linux ofrecen el mejor rendimiento USB.