Профиль посвящен изучению технологии компьютерного зрения и ее применения для разработки приложений и цифровых сервисов.
Профиль создан в партнерстве с ИТ-кампусом «Неймарк», ИТ-компаниями, ведущими разработки в области компьютерного зрения, и факультет бизнес-коммуникации и информатики Иркутского государственного университетауниверситета.
В рамках предметного тура участникам предстоит:
В рамках инженерного тура участники будут выполнять индивидуальные задания профиля, связанные с обработкой двухмерных изображений.
В рамках второго этапа участники готовятся к решению задач финального тура.
На этом этапе участникам предстоит:
В основе задания финала лежит задача по созданию интерактивных инсталляций на стыке технологий компьютерного зрения и дополненной реальности. Для решения задачи будет использовано доступное всем оборудование: веб-камеры, проекторы маркерной доски и маркеры.
Командная задача будет направлена на разработку готового приложения в области отслеживания образов, а также создания методов взаимодействия с ними. Интеграция дополненной реальности с компьютерным зрением позволит определять объекты в реальном мире, которые являются триггерами для отображения оверлея (дополнительный контент, накладывающийся на экран пользователя).
Для решения задачи финала будут необходимы знания из области компьютерного зрения (алгоритмы и современные инструменты) и из области разработки современных цифровых сервисов (принципы построения, архитектура, инструменты разработки). Не стоит расстраиваться, если до начала олимпиады Вы не можете похвастаться такими знаниями и опытом решения задач из указанных областей. Во время первого и второго этапа мы предусмотрели большую образовательную программу, которая поможет получить все необходимые знания для решения задачи финала и даже больше. Образовательная программа познакомит участников с историей направления компьютерное зрение, расскажет об интересных задачах, которые в настоящем активно решают ИТ компании, работающие в данной области, познакомит с ведущими исследователями в области компьютерного зрения.
Но для успешного освоения образовательной программы Вам крайне будут полезны следующие знания:
Те, кто успешно пройдет все этапы образовательной программы и пройдет в финальный этап, будут обладать следующими знаниями.
Так как задача финального тура командная, то важно собрать сильную команду и научиться в своей команде решать задачи.
СПЕЦИАЛИСТ ПО КОМПЬЮТЕРНОМУ ЗРЕНИЮ (2-3 ЧЕЛОВЕКА: программист+DevOps-инженер)
Понимание принципов работы компьютерного зрения, а также умение разрабатывать и применять алгоритмы обработки изображений.
Навыки программирования. Владение языками программирования, используемыми в области компьютерного зрения, такими как Python, C++, а также знание библиотек и фреймворков, таких как OpenCV, TensorFlow, PyTorch.
Способен разрабатывать алгоритмы, позволяющие распознавать и отслеживать объекты в реальном времени.
Понимание принципов работы аппаратуры дополненной реальности и умение интегрировать ее с компьютерным зрением
Программисты (2-3 ЧЕЛОВЕКА: программист и специалист по использованию нейросетей в КЗ)
Владение языками программирования, используемыми в разработке ПО для управления проекционной аппаратурой.
Способен создавать интерактивные объекты и элементы игры, которые взаимодействуют с объектами в реальном мире.
Способен создавать нейросети.
Бесплатные онлайн-курсы Образовательного центра «Сириус»
База задач с решениями, каталогизацией и поиском
Информационно-поисковая система «Задачи по геометрии»
Сайт олимпиады «Высшая проба»
Онлайн-курс «Введение в программирование (C++)», М.С. Густокашин
Онлайн курс по решению практических задач на Python
Основы программирования на Python
Онлайн курс по основам компьютерного зрения и машинного обучения
Онлайн курс по основам opencv
Онлайн курс по основам работы в команде
Онлайн курс по решению практических задач в области компьютерного зрения
Онлайн курс по разработке приложений на Python