Нижегородский государственный университет им.Н.И.Лобачевского.

ЛАБОРАТОРИЯ ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ

Факультет вычислительной математики и кибернетики

Лаборатория ITLabИсследованияПроекты 2003-2009 гг.Учебно-исследовательские проектыОбнаружение и перестановка лиц в видеопотоке Switch to English version  
Новости
О Лаборатории
Обучение
Исследования
Проекты 2011 г.
Проекты 2010 г.
Проекты 2003-2009 гг.
Образовательные комплексы
Семинар Лаборатории
Мероприятия
Вакансии Интел
Сотрудничество
Разработчики сайта
О нас пишут
Летняя школа 2011
Видео лекции
Клуб У.М.Н.И.К.
Имя:
Пароль:
запомнить:
Забыли пароль? Регистрация

Face detection and swap

Наименование проекта

Проект "Обнаружение и перестановка лиц в видеопотоке".

Краткое описание

Проект выполнялся в лаборатории ITLab с октября 2005 года по июнь 2006 года.

Цели проекта

Целью проекта являлась разработка демонстрационного приложения, позволяющего переставлять лица на статическом изображении и в видеопотоке.

Для достижения цели необходимо решить ряд задач:

  1. Изучение возможностей библиотек Intel IPP и OpenCV, связанных с компьютерным зрением и обработкой изображений.
  2. Разработка алгоритма перестановки лиц.
  3. Программная реализация алгоритма с использованием функциональных возможностей библиотек Intel IPP и OpenCV.
  4. Сравнение времени работы алгоритма при использовании только библиотеки OpenCV и при совместном использовании IPP и OpenCV.

Коллектив

  1. Андрей Петров, куратор проекта.
  2. Анна Кривицкая, куратор проекта.
  3. Александр Суслов, студент, стажер лаборатории ITLab.
  4. Алексей Чернигин, студент, стажер лаборатории ITLab.
  5. Даниил Скатов, студент, стажер лаборатории ITLab.
  6. Дмитрий Козлов, студент, стажер лаборатории ITLab.
  7. Надежда Дуничкина, студент, стажер лаборатории ITLab.
  8. Сергей Ливерко, студент, стажер лаборатории ITLab.

Основные результаты

Работа над проектом шла в 2 этапа.

В рамках мини-проекта была проведена следующая работа:

  1. Изучены возможности использования библиотек Intel IPP и OpenCV для решения поставленных задач.
  2. Разработаны 2 метода для определения контура лица: метод эллипсов и метод контуров.
  3. Разработано демонстрационное приложение, которое определяет контур лица в локализованной области и  переставляет два  лица местами.

В презентации и отчете о проделанной работе подробно рассмотрены алгоритмы определения контура лица (метод эллипсов, метод контуров) и алгоритм перестановки лиц местами.

На второй стадии выполнения проекта были решены следующие задачи:

  1. Разработан статистический метод для определения угла поворота лица.
  2. Реализована возможность сравнения времени работы программы при совместном использовании библиотек Intel IPP и OpenCV и при работе только с библиотекой OpenCV.
  3. Подготовлен итоговый отчет.

Программное обеспечение

  • Visual Studio.NET 2003.
  • Библиотека OpenCV.
  • Библиотека Intel IPP.

Новости

14.11.2015
16.10.2015
16.10.2015
14.10.2015
20.09.2015

© ITLab, Нижний Новгород,  2009