====== Среда разработки 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 от производителя]]