Программа работает очень хорошо, когда не происходит изменений, которые существенно влияют на различия в условиях, при которых были сделаны изображения лиц находящихся в базе данных и изображения, которые необходимо распознать. Необходимо проанализировать работу программы при изменении этих условий.
Существует много различных эффектов способных повлиять на качество распознавания изображения. В первую очередь можно попробовать изменить ориентацию лица на изображении. При небольшом изменении программа успешно справляется с задачей распознавания, но с некоторого момента она начинает классифицировать лицо на изображении как принадлежащего unknown - то есть неизвестному человеку, это изображено на рисунке 10. Это происходит потому, что черты лица существенно меняются, когда происходит сильное изменение ориентации лица на фотографии, соответственно также сильно начинает отличатся и вектор распознаваемого лица от векторов класса, которому принадлежит данный вектор.
СОДЕРЖАНИЕ
ВВЕДЕНИЕ 3
1. Анализ существующих систем аутентификации пользователя по фотографии 5
1.1. Обнаружение лиц 5
1.2. Извлечение характерных признаков 7
1.3. Распознавание лиц 8
2. Структура программы 10
2.1. Инструменты использованные для написания программы 10
2.2. Описание способа хранения данных 10
2.3. Описание работы программы 11
2.4. Анализ работы программы 14
3. Описание алгоритмов, использованных во время написания программы 20
3.1. Метод главных компонент 20
3.2. Применение метода главных компонент для задачи распознавания лиц 23
3.3. Анализ работы алгоритма 26
ЗАКЛЮЧЕНИЕ 28
СПИСОК ЛИТЕРАТУРЫ 30
ПРИЛОЖЕНИЕ 31