Рассматриваются основные задачи, модели, методы и алгоритмы в области компьютерного зрения. Описывается процесс формирования цифрового изображения. Излагаются основные задачи компьютерного зрения. Рассматривается математическая модель проективной камеры, элементы геометрической оптики (обобщенные координаты, перспективные преобразования, радиальная и тангенциальная дисторсия, внешняя и внутренняя калибровка). Описываются геометрические свойства нескольких изображений, эпиполярная геометрия, фундаментальная и существенные матрицы, задача полного стерео. Описываются методы построения карты глубин, ее связанность, методы сегментации и кластеризации, применение теории графов. Рассматривается задача трекинга объектов, поиск и описание особых точек в изображениях, нахождения оптического потока. Рассматриваются основные методы кодирования изображений и видеоинформации, 3Dизображения. В ходе изучения демонстрируется реализация основных алгоритмов компьютерного зрения с использованием библиотек OpenCV.
1. История развития фотографических технологий и компьютерного зрения 2. Цвет. Восприятие цвета. Цветовые модели 3. Способы определения баланса белого 4. Цветовая коррекция изображений. Гистограмма 5. Шум. Способы подавления шума 6. Свертка. Области ее применения. 7. Детекторы краев и их способы применения 8. Бинаризация изображений. Математическая морфология 9. Способы выделения связанных компонент и их геометрические признаки 10. Локальные особенности. Детектор Харриса 11. Локальные особенности. Детектор «блобов» 12. Дескрипторы изображений. SIFT 13. Поиск геометрических примитивов. Метод Ransac 14. Поиск геометрических примитивов. Преобразование Хафа 15. Виды классификации. Переобучение 16. Метод «мешок слов» 17. Детектор Виола-Джонса 18. Большие коллекции данных. Способы применения 19. Обработка видео со статичным фоном 20. Обработка видео с динамическим фоном 21. «Подарочный» вопрос
Разработать программу анализа изображения на основе SegmentAny (или производных проектов) - перечислить и выделить графически распознанные области.
Структура программы должна включать:
Мой проект на эту тему (Очерчивание контуров береговых линий) будет здесь.