13.1. OpenMV IDE

OpenMV IDE — это настольное приложение для работы с вашей OpenMV Cam. Всё в нём служит одному циклу: отредактировать скрипт на MicroPython, запустить его на камере и наблюдать, как буфер кадра и последовательный вывод в реальном времени поступают обратно во время его выполнения. IDE построена на ядре редактора Qt Creator, и всё приложение выстроено вокруг этого цикла — скрипту не нужны файлы проекта, конфигурации сборки или настройка компилятора. Вы пишете скрипт и запускаете его на камере; вот и вся модель.

Главное окно состоит из четырёх рабочих областей. Редактор занимает левую сторону и содержит ваши открытые скрипты, а последовательный терминал под ним показывает всё, что выводит скрипт. Просмотрщик буфера кадра располагается в верхней правой части и показывает то, что камера захватила последним, а гистограмма под ним строит статистику пикселей того, что показывает буфер кадра. Столбец кнопок панели инструментов вдоль самого левого края содержит элементы управления файлами, редактированием, подключением и запуском, а строка состояния вдоль нижнего края сообщает, чем занимается подключённая камера. Любую панель можно свернуть, когда скрипту нужно место.

Главное окно OpenMV IDE с подключённой камерой и выполняющимся скриптом: скрипт в редакторе слева, буфер кадра справа отслеживает человека в живом видео

Главное окно с выполняющимся скриптом: редактирование слева, наблюдение справа.

Сочетания клавиш в этой главе написаны для Windows и Linux; на macOS заменяйте Ctrl на Cmd.

Заключение