Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Материалы к урокам по машинному зрению.

Notifications You must be signed in to change notification settings

murproject/lessons

Repository files navigation

Уроки по машинному зрению в подводной робототехнике: примеры кода.

Урок 17. Машинное зрение в подводной робототехнике.

  • 17.1. Работа с изображениями и видео в OpenCV.
  • 17.2. Выделение из изображения маски по цвету и контуров объектов.
  • 17.3. Анализ контуров подводных объектов. Описанные фигуры. Корректировка курса по объекту на изображении.

В данном цикле уроков рассматриваются основы работы с OpenCV.

Для запуска примеров кода к урокам, вам потребуется Python и OpenCV (работоспособность скриптов была проверена на версиях библиотеки OpenCV 4.2.0 и 4.4.0). Также имеются примеры, предназначенные для запуска на аппарате MiddleAUV.

Пример выполнения

Документация по OpenCV: https://docs.opencv.org/4.4.0/ (выберите вашу версию библиотеки)

Урок 18. Основы распознавания подводных изображений с помощью нейросетей на Google Coral.

В этом уроке рассматривается пример использования нейронной сети для распознавания объектов на изображении.

  • Сначала вам потребуется обучить модель.
    • Для этого откройте в Google Colab скрипт colab-train-model.ipynb.
    • Рекомендуется сменить среду выполнения с активацией ускорения на GPU, это ускорит процесс обучения.
    • Выполните весь код, после чего вы сможете загрузить обученные модели. Датасет для обучения расположен в данном репозитории (при выполнении скрипта обучения, архив с датасетом будет загружен в среду Colab).
    • Также готовые обученные модели доступны в этом репозитории (см. директорию trained_models.)
  • Установите библиотеки для работы с модулем Coral. рекомендуется обратиться к соответствующей документации.
  • Теперь вы сможете запустить скрипты для проверки работы обученной нейросети. Имеется два скрипта: работа с модулем Coral и без него, так что вы сможете оценить разницу в производительности.

Полезные ссылки:

Пример выполнения

About

Материалы к урокам по машинному зрению.

Resources

Stars

Watchers

Forks

AltStyle によって変換されたページ (->オリジナル) /