Среда разработки OpenMV IDE

OpenMV IDE — это программный комплекс для работы с камерами машинного зрения OpenMV. Среда объединяет в себе редактор программного кода, просмотр видеобуфера камеры и построение RGB-гистограмм в реальном времени.

Список поддерживаемых плат

Подключение и настройка

  1. Подключите платформу OpenMV к компьютеру через разъём micro-USB.
  2. Откройте среду OpenMV IDE.
  3. В среде разработки нажмите на иконку подключения к плате.
  4. В случае успешного подключения загорится зелёный треугольник.
  5. По умолчанию при открытии IDE уже открыт тестовый пример helloworld.py. Нажмите на зелёный треугольник для запуска скрипта.
  6. При успешном запуске скрипта, треугольник сменится на крестик, а в окне изображения вы увидите картинку с камеры.
  7. Для остановки программы, нажмите на крестик.

Поздравляем, вы успешно справились с запуском первой программы. Разработчики OpenMV предоставили тонну примеров для работы с платой. Для запуска экспериментов нажмите: Файл Примеры и выберете интересующий тестовый скрипт.

Примеры работы

Рассмотрим несколько базовых примеров для работы с камерой.

Распознавание объектов по цвету

  1. Откройте пример: Файл Примеры Color-Tracking single_color_code_tracking.py
  2. Загрузите скрипт в плату.
  3. Камера распознает и выделяет однотонные цветовые объекты: красные, зеленые или синие.

Распознавание ключевых точек лица

  1. Откройте пример: Файл Примеры 07-Face-Detection face_tracking.py
  2. Загрузите скрипт в плату.
  3. Как только камера обнаружит лицо, она сделает фото и обведет все ключевые точки лица.

Распознавание глаз

  1. Откройте пример: Файл Примеры 08-Eye-Tracking iris-detection.py
  2. Загрузите скрипт в плату.
  3. Видоискатель камеры начнет распознавать глаза.

QR-код сканер

Камеры машинного зрения OpenMV могут распознавать QR-коды различных видов, штрих коды и April tags.

  1. Откройте пример: Файл Примеры 16-Codes qrcodes_with_lens_corr.py
  2. Загрузите скрипт в плату.
  3. Поднесите к объективу любой QR-код. Камера распознает его, а закодированная информация отобразится в терминале.

В нашем QR-коде была зашифрована ссылка amperka.ru.

Ресурсы