13.1. OpenMV IDE

OpenMV IDE is de desktoptoepassing voor het werken met je OpenMV Cam. Alles erin dient één lus: bewerk een MicroPython-script, draai het op de camera, en bekijk hoe de framebuffer en de seriële uitvoer live terugstromen terwijl het wordt uitgevoerd. De IDE is gebouwd op de editorkern van Qt Creator, en de hele toepassing is rond die lus vormgegeven – een script heeft geen projectbestanden, buildconfiguraties of compiler-setup nodig. Je schrijft een script en draait het op een camera; dat is het hele model.

Het hoofdvenster heeft vier werkgebieden. De editor vult de linkerkant en bevat je geopende scripts, met daaronder de seriële terminal die alles toont wat het script print. De framebuffer-viewer zit rechtsboven en toont wat de camera als laatste heeft vastgelegd, en het histogram eronder plot de pixelstatistieken van wat de framebuffer ook toont. Een kolom met werkbalkknoppen helemaal langs de linkerrand bevat de besturingselementen voor bestand, bewerken, verbinden en uitvoeren, en een statusbalk langs de onderrand rapporteert wat de verbonden camera aan het doen is. Je kunt elk paneel inklappen wanneer het script de ruimte nodig heeft.

Het hoofdvenster van OpenMV IDE met een verbonden camera en een draaiend script: het script in de editor links, de framebuffer rechts die een persoon volgt in live video

Het hoofdvenster met een draaiend script: bewerken links, bekijken rechts.

Sneltoetsen in dit hoofdstuk zijn geschreven voor Windows en Linux; vervang op macOS Ctrl door Cmd.