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.

Okno główne ma cztery obszary robocze. Edytor wypełnia lewą stronę i przechowuje Twoje otwarte skrypty, a poniżej niego terminal szeregowy pokazuje wszystko, co skrypt drukuje. Podgląd bufora ramki znajduje się w prawym górnym rogu i pokazuje to, co kamera ostatnio uchwyciła, a histogram poniżej niego wykreśla statystyki pikseli tego, co pokazuje bufor ramki. Kolumna przycisków paska narzędzi przy lewej krawędzi zawiera elementy sterujące plikami, edycją, połączeniem i uruchamianiem, a pasek stanu wzdłuż dolnej krawędzi raportuje, co robi podłączona kamera. Każdy panel można zwinąć, gdy skrypt potrzebuje miejsca.

Okno główne OpenMV IDE z podłączoną kamerą i działającym skryptem: skrypt w edytorze po lewej, bufor ramki po prawej śledzący osobę na obrazie na żywo

Okno główne z działającym skryptem: edycja po lewej, obserwacja po prawej.

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

Podsumowanie