План на курса
Въведение
Разбиране на Computer Vision Основи
Инсталиране на OpenCV с Python Wrappers
Въведение в използването OpenCV
Използване на мултимедия с Python
- Зареждане на изображения
- Конвертиране на цветове в сива скала
- Използване на метаданни
Прилагане на теория на изображенията с Python
- Разбиране на изображенията като многомерни масиви
- Разбиране на цветовото пространство
- Преглед на пикселите и координатите
- Accessинг на пикселите
- Промяна на пикселите в изображенията
- Рисуване на линии и форми
- Прилагане на текст върху изображения
- Промяна на размера на изображенията
- Изрязване на изображения
Изследване на общи Computer Vision алгоритми и методи
- Прагова обработка
- Намиране на контури
- Изваждане на фон
- Използване на детектори
Внедряване на извличане на функции с Python
- Използване на векторни характеристики
- Разбиране на теорията за средната стойност на цветовете
- Извличане на хистограмни характеристики
- Извличане на хистограмни характеристики в сива скала
- Извличане на текстурни характеристики
Внедряване на приложение за откриване на сходство на изображения
Внедряване на двигател с обратно изображение Search.
Създаване на приложение за откриване на обект чрез съвпадение на шаблони
Създаване на приложение за разпознаване на лица с помощта на Haar Cascade
Внедряване на приложение за откриване на обекти с помощта на ключови точки
Заснемане и обработка на видео чрез уеб камера
Създаване на система за детекция на движение
Отстраняване на неизправности
Обобщение и заключение
Изисквания
- Programming опит с Python
Oтзиви от потребители (1)
Trainer was very knowlegable and very open to feedback on what pace to go through the content and the topics we covered. I gained alot from the training and feel like I now have a good grasp of image manipulation and some techniques for building a good training set for an image classification problem.