13.2. Інструменти проектів OpenMV¶
Інструменти проектів OpenMV — це зростаюча колекція десктопних GUI-застосунків, кожен з яких у парі з допоміжним скриптом MicroPython на камері. Камера захоплює та передає потоком дані датчика; десктопний застосунок отримує їх через USB і забезпечує візуалізацію в реальному часі, налаштування параметрів або робочий процес калібрування, необхідний для конкретного сценарію використання.
Кожен інструмент має власний підкаталог у репозиторії з десктопним скриптом, допоміжним скриптом на боці камери, файлом README, що охоплює встановлення та використання, і знімками екрана.
Інструменти, наявні в репозиторії, включають утиліти калібрування для накладання теплового або виводу камери подій на кольоровий кадр, інтерактивний налаштувальник ISP для конвеєра кольорів OpenMV N6 (живий дебаєр, баланс білого та матриця корекції кольорів) і візуалізатор у реальному часі для датчика подій Prophesee GenX320. Нові інструменти з’являються в репозиторії в міру появи нових датчиків або робочих процесів.
Кожен інструмент побудований за однаковою схемою: десктопний застосунок на Python, створений з DearPyGui, що спілкується з камерою через пакет Python openmv через USB serial. Потрібен Python 3.12 або новіший; macOS і Linux забезпечують найкращу пропускну здатність USB.