13.1. OpenMV IDE

OpenMV IDE es la aplicación de escritorio para trabajar con tu OpenMV Cam. Todo en ella sirve a un único ciclo: editar un script de MicroPython, ejecutarlo en la cámara y observar cómo el búfer de fotogramas y la salida serie se transmiten en vivo mientras se ejecuta. El IDE está construido sobre el núcleo del editor de Qt Creator, y toda la aplicación está diseñada en torno a ese ciclo – un script no necesita archivos de proyecto, configuraciones de compilación ni configuración de compilador. Escribes un script y lo ejecutas en una cámara; ese es todo el modelo.

La ventana principal tiene cuatro regiones de trabajo. El editor ocupa el lado izquierdo y contiene tus scripts abiertos, con el terminal serie debajo mostrando todo lo que el script imprime. El visor del búfer de fotogramas se sitúa en la parte superior derecha y muestra lo que la cámara capturó por última vez, y el histograma debajo representa las estadísticas de los píxeles de lo que muestra el búfer de fotogramas. Una columna de botones de barra de herramientas en el borde izquierdo contiene los controles de archivo, edición, conexión y ejecución, y una barra de estado a lo largo del borde inferior informa de lo que está haciendo la cámara conectada. Puedes contraer cualquier panel cuando el script necesite el espacio.

La ventana principal de OpenMV IDE con una cámara conectada y un script en ejecución: el script en el editor a la izquierda, el búfer de fotogramas a la derecha siguiendo a una persona en vídeo en vivo

La ventana principal con un script en ejecución: edita a la izquierda, observa a la derecha.

Los atajos de teclado de este capítulo están escritos para Windows y Linux; en macOS sustituye Ctrl por Cmd.

Conclusión