Технологии компьютерного зрения:с нуля к OpenCV, MediaPipe, YOLO

Программа охватывает все этапы компьютерного зрения: от основ NumPy и OpenCV до продвинутых нейросетевых методов MediaPipe и YOLO. Вы научитесь обрабатывать изображения, видео, выполнять трансформации изображений, осваивать дополненную реальность с ArUco-маркерами, а также создавать собственные модели, обученные на…
Средний уровень
5 часов в неделю
Сертификат Stepik

Чему вы научитесь

  • Применять основные понятия и техники обработки изображений с использованием Numpy и OpenCV.
  • Разрабатывать скрипты на Python для обработки изображений и видеопотоков
  • Использовать функции OpenCV для обрезки, изменения яркости и контрастности, работы с альфа-каналом и создания коллажей.
  • Сравнивать различные цветовые модели и методы фильтрации для улучшения качества изображений.
  • Проектировать системы для распознавания объектов и текстов с использованием каскадов Хаара.
  • Разрабатывать комплексные проекты.
  • Анализировать и оптимизировать процессы обработки изображений для повышения эффективности и точности приложений.
  • Использовать новейшие нейросетевые технологии MedaiPipe и YOLO.
  • Создадите дополненную реальность с ArUco-маркерами.
  • Выполните множество заданий и практических проектов.

О курсе

Цель курса: Этот курс направлен на обучение современным методам и технологиям компьютерного зрения и обработки изображений. Основная цель – дать фундаментальные и практические знания, необходимые для разработки и применения различных приложений в этой области.

Почему стоит выбрать именно этот курс:

  • Комплексный подход: Курс охватывает широкий спектр тем, начиная от основ и заканчивая продвинутыми методами и проектами.
  • Практическая направленность: Множество практических заданий и проектов, которые помогут применить полученные знания в реальных сценариях.
  • Автоматическая проверка заданий: задания по обработке изображений и даже видео будут проверены с помощью автотестов.
  • Доступ к датасетам: для многих заданий подготовлены наборы изображений для самостоятельной обработки, а также ссылки на Google Colab, что повышает удобство и эффективность обучения.

Что приобретут учащиеся после его успешного освоения:

  • Умение работать с библиотеками Numpy и OpenCV для обработки изображений и видеопотоков.
  • Навыки калибровки камер и обработки видеопотоков.
  • Способность применять различные техники улучшения изображений и фильтрации.
  • Понимание ArUco-маркеров для локализации и создание интерактивных AR-проектов
  • Научитесь использовать MediaPipe для обработки рук, лица, сделаете интерактивные экранные элементы и распознаватель улыбок
  • Освоите обширный спектр задач, решаемых нейросетью YOLO
  • Обучите собственную модель для работы с любыми объектами

Особенности курса:

  • Практическая направленность: Множество практических заданий и реальных проектов.
  • Актуальность: Использование новейших технологий и библиотек.
  • Гибкость: Возможность обучения в удобное время и в своем темпе.

Что нужно будет делать:

  • Изучать теоретические материалы и применять их на практике.
  • Выполнять практические задания и проектные работы.

Для кого этот курс

Школьники, увлеченные программированием и робототехникой. Курс написан простым, понятным языком, доступным даже для начинающих! Энтузиасты и любители программирования, интересующиеся современными технологиями и желающие расширить свои знания и навыки. Студенты и аспиранты технических специальностей, изучающие компьютерные науки, информационные технологии, робототехнику и смежные области. Инженеры и специалисты по робототехнике, занимающиеся разработкой и применением робототехнических систем.

Начальные требования

  • Уверенное владение Python. Знание синтаксиса, базовых структур данных (списки, словари), циклов и условных операторов.
  • Основы обработки изображений

Курс по основам Python будет практически достаточен для понимания материалов этого курса!
 

Наши преподаватели

Как проходит обучение

1. Формат обучения:

  • Онлайн-платформа: Курс проводится на удобной онлайн-платформе Stepik, доступной с любого устройства. Однако выполнять задачи курса удобнее на компьютере.
  • Интерактивные задания: Практические задания и проекты выполняются с использованием интерактивных инструментов Stepik, а также решений, таких как Jupyter Notebook, Google Colab или локально на компьютере. Предоставляются датасеты для обработки.

2. Структура курса:

  • Модули: Курс разбит на модули и уроки, каждый из которых посвящен отдельной теме.
  • Уроки: Каждый модуль включает несколько уроков, содержащих теоретические материалы, практические задания.
  • Проекты: В процессе обучения вы выполните множество проектов, которые станут основой для ваших разработок!

Программа курса

загружаем...
Certificate

Сертификат

Сертификат Stepik

Что вы получаете

  • Освоение современных технологий и инструментов, таких как NumPy, OpenCV, MediaPipe, YOLO которые активно применяются в индустрии.
  • Выполнение практических заданий c автоматической проверкой и проектов, которые помогут закрепить теоретические знания и получить реальный опыт работы с различными задачами компьютерного зрения.
  • Возможность обсуждать задания, обмениваться опытом и получать помощь от других участников курса в комментариях.
  • Сертификат, подтверждающий успешное прохождение курса и приобретенные навыки.

Сколько стоит обучение

Price: 3 950 
Вы попробовали и поняли, что вам сейчас не подходит этот курс? Ничего страшного, мы вернём вам деньги в течение 30-ти дней после покупки.

Часто задаваемые вопросы

Расскажите о курсе друзьям

Price: 3 950