Курсовая работа по дисциплине «Компьютерная графика» на тему: «Определение лиц. Определение крупности плана» Кондратенко Павел, С-54.
Реализовать программу, которая: на вход принимает кадр из видео потока; на выход передает область занимаемую лицами для дальнейшего определения крупности плана. 2 Задача
1.Теория обнаружения лиц; 2.методы обнаружения лиц; 3.разобрать несколько методов; 4.нейронные сети; 5.изучить одну нейронную сеть; 6.программная реализация методов; 7.реализация определения крупности плана. 3 План
Определение лиц
5 Методы определения лиц Эмпирическое определения Обнаружение элементов и особенностей (features), которые характерны для изображения лица; Анализ обнаруженных особенностей, вынесение решения о количестве и расположении лиц; Моделирование изображения лица Искусственные Нейронные Сети Скрытые Марковские Модели Метод главных компонент …….
Сканирующее окно
Основные принципы: 1.используются изображения в интегральном представлении; 2.используются признаки Хаара; 3.используется бустинг (от англ. boost – улучшение, усиление; 4.с использованием признаков классификатор дает ответ; 5.используются каскады признаков. 7 Описание метода Виолы-Джонса
8 Признаки Хаара и бустинг Признаки ХаараБустинг
Нейронные сети это: 1.математические модели и их реализации построенные на принципах биологических нейронных сетей; 2.система взаимосвязанных между собой искусственных нейронов (процессоров); 3.каждый процессор подобной сети имеет дело только с входными и выходным сигналами. 9 Описание метода нейронных сетей
10 Искусственный нейрон
11 Простейшая нейронная сеть
12 Однослойный персептрон
13 Обучение нейронной сети тестирование удачное? да нет тестобучение лицане лицалицане лица сеть обучена
Крупный Пасхальный Молочный Общий Макро-крупный 14 Деление по крупности
Пришлось делать сверх плана; изучены методы определения лиц; изучены нейронные сети; выполнена реализация метода Виолы-Джонса; не выполнена реализация метода нейронных сетей; выполнена задача определения крупности плана. 15 Итоги
Увеличение скорости обработки Определение лиц Датчики: 1.наклона головы; 2.поворота головы; 3.направления градиента. Фильтры Распознавание лиц База лиц Слежение за указанным лицом 16 Планы на будущее
17 Курсовая работа по дисциплине «Компьютерная графика» на тему: «Распознавание лиц. Определение крупности плана» Кондратенко Павел, С-54. Вопросы?
18 Алгоритм работы метода нейросетей
19 Примитивы Хаара
20 Реализация Метод Виолы-Джонса: используется библиотека OpenCV; все работает; качество зависит от размеров изображения. Метод нейронных сетей: используется все свое; ничего не работает; качество не зависит ни от чего.