Face detection and swap Нижегородский государственный университет им. Н. И. Лобачевского Лаборатория ITLab Кураторы: Андрей Петров Андрей Петров Анна Кривицкая.

Slides:



Advertisements
Similar presentations
Межфакультетская магистерская программа «Математические модели, методы и программные системы современных компьютерных технологий» При поддержке Фонда содействия.
Advertisements

Поиск оптимального набора параметров оптимизаций компилятора Брусенцов Леонид Евгеньевич студент 4 курса ФИТ НГУ Руководители:Илья.
Авторы проекта: Лазарева А.А. Рыбакова М.А. Научный руководитель: к.т.н., профессор Глущенков В.А.
Расторгуев А.C., 545 группа Научный руководитель: Пименов А.А. Рецензент: ст. преп. Смирнова Е.А.
НОРМАТИВНО – ПРАВОВЫЕ И ОРГАНИЗАЦИОННО- ТЕХНИЧЕСКИЕ ФАКТОРЫ РЕАЛИЗАЦИИ СЕТИ ЦИФРОВОГО ТЕЛЕВЕЩАНИЯ В РОССИЙСКОЙ ФЕДЕРАЦИИ Демьянов Александр Иванович –
Разработка технологии взаимодействия гетерогенных систем с использованием метапрограммирования Константинов Александр, 545 группа Научный руководитель.
Разработка информационной системы накопительной программы лояльности для мобильных устройств Автор: Дьяченко Василий Владимирович мат-мех, 545 группа Научный.
Курсовая работа студента 345 группы Чуновкина Фёдора Дмитриевича Научный руководитель: Бондарев А.В. Санкт-Петербургский Государственный Университет Математико-механический.
Санкт-Петербургский Государственный Университет Математико-механический факультет Кафедра системного программирования Научный руководитель: Я.А. Кириленко.
Влияние электромагнитного поля на оптические свойства холестерического жидкого кристалла Корякин Александр Александрович Санкт-Петербургский государственный.
M ULTIMEDIA Natalya Solomeshch. MPEG-4 VISUAL Стандарт MPEG-4 Visual состоит из некоторой стержневой модели кодера/декодера и множества дополнительных.
Диффузия в пленке Метод разделения переменных:. Диффузия в пленке Десорбция, граничные условия  начальные условия 
Translator Widget for Android Сергей Василинец, 345 группа Научный руководитель COO SPB Software Василий Филиппов.
Язык JavaScript Скриптовый язык для выполнения на html-страницах.
Компонент 3 Разработка системы показателей для измерения результативности органа исполнительной власти Component 3 Development of a system of.
Аппаратное ускорение алгоритмов компьютерного зрения Стефан Бояровски, 361 группа Научный руководитель: Сергей П. Шувалкин.
Программа построения институционального партнерства Тасис (IBPP) “УКРЕПЛЕНИЕ КУЛЬТУРЫ ПРАВ ЖЕНЩИН В КАЗАХСТАНЕ” В КАЗАХСТАНЕ” ИНТЕГРИРОВАННЫЙ ПРОЕКТ ПО.
Поиск ошибок в программах на языке Ruby с использованием вывода типов Санкт-Петербург, 2008г. Выполнил: Шпынов Олег, 545 гр. Научный руководитель: Ломов.
Сопоставление полигональных объектов на основе независимой фрагментации контуров Выполнил: Ю. М. Плотников Научный руководитель: канд. ф.-м. наук К. В.
EDCWiki Electronic Document Circulation using wiki Система электронного документооборота на основе wiki Участники: Кузьмин Константин, Цыцулин Виталий.
Создание экспериментального стенда для оценки методов поиска изображений по содержанию Выполнила: Теплых М. А. Научный руководитель: Васильева Н. С. Рецензент:
Deep Zoom Создание интерактивной коллекции фотографий за 15 минут Константин Кичинский, Academic Developer Evangelist, Microsoft
Замена цвета выбранного элемента одежды в видеопотоке Научный руководитель Аспирант кафедры СП Жуков Н.Н. Исполнитель Студент 345-ой группы Григорьев А.В.
Информационные системы для гуманитариев Гергель Виктор Павлович, ф-т Вычислительной математики и кибернетики, декан Карпенко Сергей Николаевич, ф-т Вычислительной.
Распределение наборов неоднородных по размеру заданий в кластерных системах на основе ClassAd механизма Голубев Александр Юрьевич, 542 группа Научный руководитель:
Вневедомственные государственные органы Вневедомственный государственный орган (ВГО) – это организация, играющая определенную роль в правительственных.
Верификация автоматных программ Ремизов А.О., д.т.н., проф. Шалыто А.А.
Разработка и будущее веб-приложений Сергей Ставский Руководитель мобильных проектов ОДНОКЛАССНИКИ.
Особенности языка JavaScript и его использования.
Санкт-Петербургский Государственный Университет Математико-Механический факультет Кафедра системного программирования Применение диаграмм двоичных решений.
Реализация XPath над S-выражениями 2007 Миленин Евгений, гр. 544 Кафедра Системного Программирования Математико-Механический ф-т, СПбГУ Научный руководитель:
Поиск оптимального набора значений опций компиляции Студент: Чирцов Артём, ФИТ/IV Руководитель: Илья Чёрный
Зарубежные издания В вашей библиотеке ™ SERVICE BY.
Сервис описания дискретных динамических систем на основе рекуррентных алгоритмов стохастической аппроксимации и подобных им Александр Вахитов научный руководитель.
Adobe Photoshop CS2 Контуры Макросы. Особенности контуров Как и выделения: Могут использоваться для ограничения действия слоёв или инструментов Могут.
САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ Математико-механический факультет Кафедра системного программирования Автоматизация выбора оптимальной.
Разработка инструментария для создания нейронных сетей на мобильных платформах на примере iOS Золотухина Алина Манаев Дмитрий 445 группа Руководитель:
Разработка алгоритмов распознавания текста
Стр 1 Март 2010 Разработка и проведение социальных программ На примере IV Всероссийского конкурса научно- инновационных проектов для старшеклассников «Технологии.
ОЧЕВИДНОЕ Н Е В Е Р О Я Т Н О Е. - энциклопедия «Известные выражения»
Диффузия в полуограниченном теле Обобщенное граничное условие:
Рубцов И.В. Саламаха П.Н. CМ-7 МГТУ им. Н.Э. Баумана 2005 Создание автоматической системы управления оружием мобильного робототехнического комплекса на.
Библиотека для работы с конечными множествами, использующая графический процессор в качестве основного вычислительного устройства Новосибирский Государственный.
Проверка эквивалентности срединной и линейной осей многоугольника Дипломная работа студента 545 группы Подколзина Максима Валериевича Санкт-Петербургский.
X n + y n = z n c n log n - 2 k ≤ p(n, k) ≤ c n log n - 1 k Arageli: Blazing Mathematics Mini–project Report ITLab, 24 Feb, 2006.
«Интернет радио» Разработчик Демидко А.А. Преподаватель Бронштейн М.Е.
Алгоритм исправления ошибок при анализе в парсерах типа перенос-свертка, основанный на предположении об избыточности языка Дипломная работа студента 545.
Сравнение подходов к индексированию XML документов c поддержкой некоторых операций модификации Выполнил: Василий Шикин, 545 группа Руководитель: Дмитрий.
Исследование возможностей сервисной шины SonicMQ Дипломная работа студентки 545 группы Комольцевой Дарьи Владимировны Научный руководитель: Графеева Н.Г.
Поддержка избыточного кодирования. Оптимизация, настройка и аппробация выбранного алгоритма под поставленную задачу. Оценка полученных результатов Мальчевский.
SPB Brain Evolution for iPhone Your Brain Can Do Better.
Подход к реализации XQuery Паращенко Олег Санкт-Петербургский Государственный Университет Обнинск, 2004.
Объектные интерфейсы (.NET) «Школа Инноваций InterSystems 2007»
Вставить видео.
Microsoft TechDayshttp:// Алексей Вихарев Microsoft Certified Trainer.
Выполнил студент П.А. Македонов Руководитель А.Ф. Усов Дипломная работа Тема: Разработка макетного образца генератора высоковольтных импульсов по схеме.
IBM EE/A Developer Relations © 2004 IBM Corporation Программы IBM для разработчиков ПО Андрей Галицкий Менеджер по работе с независимыми поставщиками ПО.
Внедрение новой АБИС в работу научной библиотеки Пермского государственного технического университета Н.В. Мальцева, директор НБ ПГТУ М.Ю. Федосеева, гл.
РНР. Уровень 4. Проектирование и разработка сложных веб-проектов на РНР 5 Шаблон проектирования MVC.
Федюков Максим Second Life Вторая жизнь Second Life – это трёхмерная онлайновая вселенная Создана, поддерживается и развивается компанией Linden.
Служба информационной безопасности – это самостоятельное подразделение предприятия, которое занимается решением проблем информационной безопасности данной.
Использование программы создания учебных объектов LOC Tool для поддержки самостоятельной работы студентов.
Министерство образования Республики Беларусь УО « Гомельский государственный университет им. Ф. Скорины» Физический факультет Беларусь глазами иностранных.
Опыт подготовки программистов в нижегородском институте информационных технологий (НИИТ) Кащеев Николай Иванович директор НИИТ.
Отчетность средствами Reporting Services 2008
Омский государственный технический университет
Автоматизация процесса оформления командировок с помощью Infopath.
Сетевое взаимодействие
Александр Шаповал Эксперт по информационной инфраструктуре Microsoft
Face Detection Gender Recognition 1 1 (19) 1 (1)
Presentation transcript:

Face detection and swap Нижегородский государственный университет им. Н. И. Лобачевского Лаборатория ITLab Кураторы: Андрей Петров Андрей Петров Анна Кривицкая Анна КривицкаяУчастники: Александр Суслов Александр Суслов Алексей Чернигин Алексей Чернигин Даниил Скатов Даниил Скатов Дмитрий Козлов Дмитрий Козлов Сергей Ливерко Сергей Ливерко Надежда Дуничкина Надежда Дуничкина

2 Задачи проекта: Изучение возможностей библиотек Intel IPP и OpenCV, связанных с компьютерным зрением и обработкой изображений Изучение возможностей библиотек Intel IPP и OpenCV, связанных с компьютерным зрением и обработкой изображений Разработка программы, позволяющей переставить лица на изображении Разработка программы, позволяющей переставить лица на изображении Программа должна использовать функции библиотек OpenCV и IPP Программа должна использовать функции библиотек OpenCV и IPP

3 Распределение обязанностей: Лидер: Алексей Чернигин Главный разработчик: Дмитрий Козлов Разработчики: Даниил Скатов, Алексей Чернигин, Сергей Ливерко, Александр Суслов, Надежда Дуничкина Главный тестер: Сергей Ливерко Тестеры: Дмитрий Козлов, Даниил Скатов, Алексей Чернигин, Александр Суслов, Надежда Дуничкина Главный технический писатель: Надежда Дуничкина Технические писатели: Александр Суслов, Дмитрий Козлов, Даниил Скатов, Алексей Чернигин, Сергей Ливерко

4 Алгоритм Захват изображения с видео Захват изображения с видео Обнаружение лиц людей на изображении. Обнаружение лиц людей на изображении. – Использование функции cvHaarDetectObjects(.) библиотеки OpenCV, возвращающей квадрат, в котором локализовано лицо Обнаружение контура лица и сглаживание полученного контура Обнаружение контура лица и сглаживание полученного контура – метод эллипсов – метод контуров

5 Методы контуров и эллипсов:

6 Алгоритм (продолжение) Определение угла наклона головы и приведение ориентации Определение угла наклона головы и приведение ориентации Масштабирование Масштабирование Создание масок Создание масок для сохранения первоначального фона при перестановке лиц Наложение Вывод изображения с переставленными лицами

7 Демонстрация программы В результате создана программа, решающая поставленные задачи В результате создана программа, решающая поставленные задачи