13.1.20. Resumen

El IDE en un párrafo: los scripts se editan en un editor profesional que conoce la API de la cámara, se ejecutan en la cámara con un botón, y se observan a través de tres instrumentos en vivo –el visor del búfer de fotogramas (frame buffer) para lo que la cámara ve, el histograma para los números que hay detrás, y la terminal serie para lo que el script dice. Alrededor de ese bucle se sitúan las herramientas de mantenimiento que mantienen en orden el firmware, el sistema de archivos y el ROMFS de la cámara; las herramientas de visión artificial que producen los artefactos que los scripts consumen –tuplas de umbral, descriptores limpios, etiquetas impresas, modelos convertidos, conjuntos de datos etiquetados; y las herramientas avanzadas que miran bajo el capó cuando el rendimiento importa.

A dónde ir a partir de aquí:

  • El menú de ejemplos es la respuesta permanente a «cómo hago X en la cámara» –casi todas las funciones de la biblioteca tienen un ejemplo ejecutable.

  • La referencia de la biblioteca documenta todos los módulos que ofrece la ventana emergente de autocompletado.

  • El paquete de Python openmv controla una cámara desde scripts de Python del lado del anfitrión –el protocolo de depuración del IDE sin el IDE– para bancos de pruebas, automatización e interfaces de escritorio personalizadas.

  • El capítulo de producción retoma donde lo deja el paso de despliegue del IDE: integrar scripts en el firmware, enviar recursos en ROMFS y endurecer una cámara para el campo.