face detection and swap Нижегородский государственный...
Post on 20-Dec-2015
300 views
TRANSCRIPT
![Page 1: Face detection and swap Нижегородский государственный университет им. Н. И. Лобачевского Лаборатория ITLab Кураторы:](https://reader030.vdocuments.site/reader030/viewer/2022033016/56649d4b5503460f94a28130/html5/thumbnails/1.jpg)
Face detection and swapFace detection and swap
Нижегородский государственный университет им. Н. И. Нижегородский государственный университет им. Н. И. ЛобачевскогоЛобачевского
Лаборатория Лаборатория ITLabITLab
Кураторы:Кураторы:
• Андрей Андрей ПетровПетров• АннаАнна КривицкаяКривицкая
Участники:Участники:
• АлександрАлександр СусловСуслов• АлексейАлексей ЧернигинЧернигин• ДаниилДаниил СкатовСкатов• ДмитрийДмитрий КозловКозлов• Сергей ЛиверкоСергей Ливерко • НадеждаНадежда ДуничкинаДуничкина
![Page 2: Face detection and swap Нижегородский государственный университет им. Н. И. Лобачевского Лаборатория ITLab Кураторы:](https://reader030.vdocuments.site/reader030/viewer/2022033016/56649d4b5503460f94a28130/html5/thumbnails/2.jpg)
22
Задачи проекта:Задачи проекта:
Изучение возможностей библиотек Изучение возможностей библиотек Intel IPP Intel IPP и и OpenCVOpenCV, связанных с , связанных с компьютерным зрением и компьютерным зрением и обработкой изображенийобработкой изображений
Разработка программы, Разработка программы, позволяющей переставить лица на позволяющей переставить лица на изображенииизображении
Программа должна использовать Программа должна использовать функции библиотек функции библиотек OpenCVOpenCV и и IPPIPP
![Page 3: Face detection and swap Нижегородский государственный университет им. Н. И. Лобачевского Лаборатория ITLab Кураторы:](https://reader030.vdocuments.site/reader030/viewer/2022033016/56649d4b5503460f94a28130/html5/thumbnails/3.jpg)
33
Распределение Распределение обязанностей:обязанностей:
Лидер:Алексей Чернигин
Главный разработчик:Дмитрий Козлов
Главный тестер:Сергей Ливерко
Главный технический писатель:Надежда Дуничкина
Разработчики:Даниил Скатов, Алексей Чернигин,Сергей Ливерко, Александр Суслов,
Надежда Дуничкина
Тестеры:Дмитрий Козлов, Даниил Скатов,
Алексей Чернигин, Александр Суслов,Надежда Дуничкина
Технические писатели:Александр Суслов, Дмитрий Козлов, Даниил Скатов, Алексей Чернигин,
Сергей Ливерко
![Page 4: Face detection and swap Нижегородский государственный университет им. Н. И. Лобачевского Лаборатория ITLab Кураторы:](https://reader030.vdocuments.site/reader030/viewer/2022033016/56649d4b5503460f94a28130/html5/thumbnails/4.jpg)
44
АлгоритмАлгоритм
Захват изображения с видеоЗахват изображения с видео Обнаружение лиц людей на Обнаружение лиц людей на
изображении.изображении.– Использование функции Использование функции cvHaarDetectObjects(.) cvHaarDetectObjects(.) библиотеки библиотеки
OpenCVOpenCV, , возвращающей квадрат, в котором локализовано возвращающей квадрат, в котором локализовано
лицолицо Обнаружение контура лица и Обнаружение контура лица и
сглаживание полученного контурасглаживание полученного контура– метод эллипсовметод эллипсов– метод контуровметод контуров
![Page 5: Face detection and swap Нижегородский государственный университет им. Н. И. Лобачевского Лаборатория ITLab Кураторы:](https://reader030.vdocuments.site/reader030/viewer/2022033016/56649d4b5503460f94a28130/html5/thumbnails/5.jpg)
55
Методы контуров и Методы контуров и эллипсов:эллипсов:
![Page 6: Face detection and swap Нижегородский государственный университет им. Н. И. Лобачевского Лаборатория ITLab Кураторы:](https://reader030.vdocuments.site/reader030/viewer/2022033016/56649d4b5503460f94a28130/html5/thumbnails/6.jpg)
66
АлгоритмАлгоритм(продолжение)(продолжение)
Определение угла наклона головы и Определение угла наклона головы и приведение ориентацииприведение ориентации
МасштабированиеМасштабирование Создание масок Создание масок для сохранения
первоначального фона при перестановке лиц
Наложение Вывод изображения с
переставленными лицами
![Page 7: Face detection and swap Нижегородский государственный университет им. Н. И. Лобачевского Лаборатория ITLab Кураторы:](https://reader030.vdocuments.site/reader030/viewer/2022033016/56649d4b5503460f94a28130/html5/thumbnails/7.jpg)
77
Демонстрация Демонстрация программыпрограммы
В результате создана В результате создана программа, решающая программа, решающая поставленные задачипоставленные задачи