Конспект лекций по OpenCV на Python (17 недель)
Автор: Ваше имя / Год
Неделя 1: Введение в OpenCV и установка
Что такое OpenCV?
Установка Python и OpenCV (pip install opencv-python)
Первая программа: загрузка и отображение изображения (cv2.imread(), cv2.imshow())
Основные структуры данных в OpenCV (матрицы, изображения в формате BGR)
Неделя 2: Базовые операции с изображениями
Изменение размера (cv2.resize())
Обрезка изображений (слайсинг)
Рисование фигур (cv2.rectangle(), cv2.circle(), cv2.line())
Добавление текста (cv2.putText())
Неделя 3: Работа с цветами
Цветовые пространства (BGR, HSV, Grayscale)
Преобразование цветов (cv2.cvtColor())
Разделение и объединение каналов (cv2.split(), cv2.merge())
Маскирование изображений
Неделя 4: Фильтрация и размытие
Линейные фильтры (cv2.filter2D())
Размытие по Гауссу (cv2.GaussianBlur())
Медианный фильтр (cv2.medianBlur())
Билатеральная фильтрация (cv2.bilateralFilter())
Неделя 5: Границы и морфологические операции
Операторы Собеля и Лапласа
Детекция границ Канни (cv2.Canny())
Морфологические операции (cv2.erode(), cv2.dilate())