====== Среда разработки OpenMV IDE ====== OpenMV IDE — это программный комплекс для работы с [[amp>product/openmv-cam-h7?utm_source=man&utm_campaign=openmv-ide-install&utm_medium=wiki|камерами машинного зрения OpenMV]]. Среда объединяет в себе редактор программного кода, просмотр видеобуфера камеры и построение RGB-гистограмм в реальном времени. {{ :articles:openmv-ide-install:openmv-ide-install.1.gif?nolink |}} ===== Список поддерживаемых плат ===== * [[amp>product/openmv-cam-h7-plus?utm_source=man&utm_campaign=openmv-ide-install&utm_medium=wiki|OpenMV Cam H7 Plus]] / [[products:openmv-cam-h7-plus|Документация]] * [[amp>product/openmv-cam-h7?utm_source=man&utm_campaign=openmv-ide-install&utm_medium=wiki|OpenMV Cam H7]] / [[products:openmv-cam-h7|Документация]] * [[amp>product/openmv-cam-m7-with-case?utm_source=man&utm_campaign=openmv-ide-install&utm_medium=wiki|OpenMV Cam M7]] / [[products:openmv-cam-m7-with-case|Документация]] ===== Подключение и настройка ===== - Подключите платформу OpenMV к компьютеру через разъём micro-USB.{{ :articles:openmv-ide-install:openmv-ide-install.2.png?nolink |}} - [[https://openmv.io/pages/download/|Скачайте и установите программу OpenMV IDE]] - Откройте среду OpenMV IDE.{{ :articles:openmv-ide-install:openmv-ide-install.3.post.png?nolink |}} - В среде разработки нажмите на иконку подключения к плате.{{ :articles:openmv-ide-install:openmv-ide-install.4.post.png?nolink |}} - В случае успешного подключения загорится зелёный треугольник.{{ :articles:openmv-ide-install:openmv-ide-install.5.post.png?nolink |}} - По умолчанию при открытии IDE уже открыт тестовый пример ''helloworld.py''. Нажмите на зелёный треугольник для запуска скрипта.{{ :articles:openmv-ide-install:openmv-ide-install.6.post.png?nolink |}} - При успешном запуске скрипта, треугольник сменится на крестик, а в окне изображения вы увидите картинку с камеры.{{ :articles:openmv-ide-install:openmv-ide-install.7.post.png?nolink |}} - Для остановки программы, нажмите на крестик.{{ :articles:openmv-ide-install:openmv-ide-install.8.post.png?nolink |}} Поздравляем, вы успешно справились с запуском первой программы. Разработчики OpenMV предоставили [[http://docs.openmv.io/|тонну примеров для работы с платой.]] Для запуска экспериментов нажмите: Файл Примеры и выберете интересующий тестовый скрипт. ===== Примеры работы ===== Рассмотрим несколько базовых примеров для работы с камерой. ==== Распознавание объектов по цвету ==== - Откройте пример: Файл Примеры Color-Tracking single_color_code_tracking.py - Загрузите скрипт в плату. - Камера распознает и выделяет однотонные цветовые объекты: красные, зеленые или синие.{{ :articles:openmv-ide-install:single_color_code_tracking.png?nolink |}} ==== Распознавание ключевых точек лица ==== - Откройте пример: Файл Примеры 07-Face-Detection face_tracking.py - Загрузите скрипт в плату. - Как только камера обнаружит лицо, она сделает фото и обведет все ключевые точки лица.{{ :articles:openmv-ide-install:face_tracking.png?nolink |}} ==== Распознавание глаз ==== - Откройте пример: Файл Примеры 08-Eye-Tracking iris-detection.py - Загрузите скрипт в плату. - Видоискатель камеры начнет распознавать глаза.{{ :articles:openmv-ide-install:iris-detection.png?nolink |}} ==== QR-код сканер ==== Камеры машинного зрения OpenMV могут распознавать QR-коды различных видов, штрих коды и April tags. - Откройте пример: Файл Примеры 16-Codes qrcodes_with_lens_corr.py - Загрузите скрипт в плату. - Поднесите к объективу любой QR-код. Камера распознает его, а закодированная информация отобразится в терминале.{{ :articles:openmv-ide-install:qrcodes_with_lens_corr.png?nolink |}} В нашем QR-коде была зашифрована ссылка [[http://amperka.ru|amperka.ru]]. ===== Ресурсы ===== * [[https://docs.openmv.io/|Документация по OpenMV от производителя]]