Чему вы научитесь
- Применять основные понятия и техники обработки изображений с использованием Numpy и OpenCV.
- Разрабатывать скрипты на Python для обработки изображений и видеопотоков
- Использовать функции OpenCV для обрезки, изменения яркости и контрастности, работы с альфа-каналом и создания коллажей.
- Сравнивать различные цветовые модели и методы фильтрации для улучшения качества изображений.
- Проектировать системы для распознавания объектов и текстов с использованием каскадов Хаара.
- Разрабатывать комплексные проекты.
- Анализировать и оптимизировать процессы обработки изображений для повышения эффективности и точности приложений.
- Использовать новейшие нейросетевые технологии MedaiPipe и YOLO.
- Создадите дополненную реальность с ArUco-маркерами.
- Выполните множество заданий и практических проектов.
О курсе
Программа охватывает все этапы компьютерного зрения: от основ NumPy и OpenCV до продвинутых нейросетевых методов MediaPipe и YOLO. Вы научитесь обрабатывать изображения, видео, выполнять трансформации изображений, осваивать дополненную реальность с ArUco-маркерами, а также создавать собственные модели, обученные на своих данных. Особенностью курса является система автоматической проверки ваших решений на основе OpenCV.
Для кого этот курс
Школьники, увлеченные программированием и робототехникой. Курс написан простым, понятным языком, доступным даже для начинающих!
Энтузиасты и любители программирования, интересующиеся современными технологиями и желающие расширить свои знания и навыки.
Студенты и аспиранты технических специальностей, изучающие компьютерные науки, информационные технологии, робототехнику и смежные области.
Инженеры и специалисты по робототехнике, занимающиеся разработкой и применением робототехнических систем.
Начальные требования
- Уверенное владение Python. Знание синтаксиса, базовых структур данных (списки, словари), циклов и условных операторов.
- Основы обработки изображений
Курс по основам Python будет практически достаточен для понимания материалов этого курса!
Преподаватели курса
Как проходит обучение
1. Формат обучения:
- Онлайн-платформа: Курс проводится на удобной онлайн-платформе Stepik, доступной с любого устройства. Однако выполнять задачи курса удобнее на компьютере.
- Интерактивные задания: Практические задания и проекты выполняются с использованием интерактивных инструментов Stepik, а также решений, таких как Jupyter Notebook, Google Colab или локально на компьютере. Предоставляются датасеты для обработки.
2. Структура курса:
- Модули: Курс разбит на модули и уроки, каждый из которых посвящен отдельной теме.
- Уроки: Каждый модуль включает несколько уроков, содержащих теоретические материалы, практические задания.
- Проекты: В процессе обучения вы выполните множество проектов, которые станут основой для ваших разработок!
Сертификат
Успешно завершив курс, вы получите сертификат от платформы Stepik. Уже 22 учеников получили сертификат.
Что вы получите
- Освоение современных технологий и инструментов, таких как NumPy, OpenCV, MediaPipe, YOLO которые активно применяются в индустрии.
- Выполнение практических заданий c автоматической проверкой и проектов, которые помогут закрепить теоретические знания и получить реальный опыт работы с различными задачами компьютерного зрения.
- Возможность обсуждать задания, обмениваться опытом и получать помощь от других участников курса в комментариях.
- Сертификат, подтверждающий успешное прохождение курса и приобретенные навыки.
Нагрузка
5 часов в неделю