13.1. OpenMV IDE#

OpenMV IDE to aplikacja desktopowa do pracy z Twoją OpenMV Cam. Wszystko w niej służy jednej pętli: edytuj skrypt MicroPython, uruchom go na kamerze i obserwuj bufor ramki oraz wyjście szeregowe napływające na żywo podczas jego wykonywania. IDE zbudowane jest na rdzeniu edytora Qt Creator, a cała aplikacja ukształtowana jest wokół tej pętli – skrypt nie wymaga plików projektu, konfiguracji kompilacji ani konfiguracji kompilatora. Piszesz skrypt i uruchamiasz go na kamerze; to cały model.

Główne okno ma cztery obszary robocze. Edytor wypełnia lewą stronę i zawiera otwarte skrypty, a terminal szeregowy pod nim pokazuje wszystko, co skrypt wypisuje. Podgląd bufora ramki znajduje się w prawym górnym rogu i pokazuje, co kamera ostatnio przechwyciła, a panel pod nim zawiera histogram tego, co pokazuje bufor ramki – lub, jednym ruchem selektora, informacje o płytce kamery, jej użycie pamięci, statystyki łącza albo kanały wartości i elementów sterujących publikowanych przez skrypt. Kolumna przycisków paska narzędzi wzdłuż lewej krawędzi zawiera elementy sterujące plikami, edycją, łączeniem i uruchamianiem, a pasek stanu wzdłuż dolnej krawędzi informuje, co robi podłączona kamera. Każdy panel możesz zwinąć, gdy skrypt potrzebuje miejsca.

The main window with a script running: edit on the left, watch on the right.

Skróty klawiaturowe w tym rozdziale zapisane są dla systemów Windows i Linux; w systemie macOS zamień Cmd na Ctrl.