13.2. Инструменты OpenMV Projects¶
OpenMV Projects Tools — это растущая коллекция настольных приложений с графическим интерфейсом, каждое из которых сопровождается соответствующим скриптом MicroPython на камере. Камера захватывает и передаёт данные датчика; настольное приложение получает их по USB и обеспечивает визуализацию в реальном времени, настройку параметров или рабочий процесс калибровки, необходимый конкретному сценарию использования.
У каждого инструмента есть свой подкаталог в репозитории со скриптом для настольного приложения, сопутствующим скриптом на стороне камеры, файлом README, описывающим установку и использование, а также скриншотами.
Среди инструментов, имеющихся в репозитории на данный момент, есть утилиты калибровки для наложения вывода тепловизионной или событийной камеры на цветной кадр, интерактивный настройщик ISP для цветового конвейера OpenMV N6 (живой дебайеринг, баланс белого и матрица цветокоррекции), а также визуализатор в реальном времени для событийного датчика Prophesee GenX320. Новые инструменты появляются в репозитории по мере того, как этого требуют новые датчики или рабочие процессы.
Каждый инструмент следует одной и той же схеме: настольное приложение на Python, построенное с помощью DearPyGui, взаимодействующее с камерой через пакет openmv для Python по USB-serial. Требуется Python 3.12 или новее; macOS и Linux дают наилучшую пропускную способность USB.