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.