Наименование проекта
Проект "Обнаружение и перестановка лиц в видеопотоке".
Краткое описание
Проект
выполнялся в лаборатории ITLab
с
октября 2005 года по июнь 2006 года.
Цели проекта
Целью проекта являлась
разработка демонстрационного приложения, позволяющего переставлять лица на
статическом изображении и в видеопотоке.
Для достижения цели необходимо решить
ряд задач:
- Изучение возможностей библиотек
Intel IPP и OpenCV, связанных с компьютерным зрением и обработкой
изображений.
- Разработка алгоритма перестановки
лиц.
- Программная реализация алгоритма с
использованием функциональных возможностей библиотек Intel IPP и OpenCV.
- Сравнение
времени работы алгоритма при использовании только библиотеки OpenCV
и
при совместном использовании IPP
и
OpenCV.
Коллектив
- Андрей Петров, куратор проекта.
- Анна Кривицкая, куратор проекта.
- Александр Суслов, студент, стажер лаборатории ITLab.
- Алексей Чернигин, студент, стажер лаборатории ITLab.
- Даниил Скатов, студент, стажер лаборатории ITLab.
- Дмитрий Козлов, студент, стажер лаборатории ITLab.
- Надежда Дуничкина, студент, стажер лаборатории ITLab.
- Сергей Ливерко, студент, стажер лаборатории ITLab.
Основные результаты
Работа над проектом шла в 2
этапа.
В рамках мини-проекта была проведена
следующая работа:
- Изучены возможности использования
библиотек Intel IPP и OpenCV для решения поставленных задач.
- Разработаны 2 метода для определения
контура лица: метод эллипсов и метод контуров.
- Разработано
демонстрационное приложение, которое определяет контур лица в локализованной
области и переставляет два лица местами.
В презентации и
отчете о проделанной работе подробно рассмотрены алгоритмы определения
контура лица (метод эллипсов, метод контуров) и алгоритм перестановки лиц
местами.
На второй стадии выполнения проекта были
решены следующие задачи:
- Разработан статистический метод для
определения угла поворота лица.
- Реализована возможность сравнения
времени работы программы при совместном использовании библиотек Intel IPP и
OpenCV и при работе только с библиотекой OpenCV.
- Подготовлен итоговый отчет.
Программное обеспечение
- Visual Studio.NET 2003.
- Библиотека OpenCV.
- Библиотека Intel IPP.