Компьютерное зрение

Курс для детей 13-18 лет. Посвящен изучению основных понятий и алгоритмов компьютерного зрения.

Что такое Компьютерное зрение?

Компьютерное зрение — теория и технология создания машин, которые могут производить обнаружение, отслеживание и классификацию объектов.                                                                        Занятия проходят на ноутбуках в среде QT. 
    На занятия по компьютерному зрению можно попасть только после изучения курса Программирование.      
    Одновременное с курсом "Компьютерное зрение", можно изучать:

Компьютерное зрение 1

Теоретическая работа на языке программирования с++. Посвящен изучению основных понятий и алгоритмов компьютерного зрения. 
    В течении модуля учащиеся работают с web-камерой,  изучают работу с изображением и возможности его изменения. 
    Также учащиеся изучают алгоритмы фильтрации изображения, выделения объектов, трэкинг объектов, поиск изображения по шаблону и опорным точкам, поиск лиц, распознавание движения. 
    Учащиеся напишут свои функции распознавания знаков для реальных задач, которые взяты с соревнований по подводной робототехники, категории ВРО "Водные ИРС".
    Одним из ключевых компонентов современного робототехнического комплекса является возможность распознования окружения физического мира и объектов его наполняющего.

Компьютерное зрение 2

Практическая работа на языке программирования Python. 
    Ученики создают программы на ноутбуках, которые исполняются непосредсвенно на роботах.     Все занятия курса проходят на роботах, построенных на базе микроконтроллера Raspberry. 
    Учащиеся изучат функции, необходимые для движения робота, считывания датчиков, передачи видео изображения по сети.
    Учащиеся научатся считывать QR коды, двигаться по линии, распознавать предметы при помощи нейросети.
    Кроме того, учащиеся научатся распознавать и идентифицировать лица, самостоятельно напишут функцию запоминания лиц ("свой - чужой").

Последовательность изучения курса Компьютерное зрение

После изучения курса "Компьютерное зрение", можно изучить mindstorms, схемотехнику, конструирование, подводную робототехнику, аrduino, квадрокоптеры.

 Изучая курс Компьютерное зрение, можно участвовать в соревнованиях: