Similar presentations:
Распознавание лиц
1.
Распознавание лицПетров Денис, Сотников Лев
АА-20-05
2.
Что входит в распознавание лиц?• Определение всех лиц на изображении
• Кодирование отдельного лица
• Различие людей по лицам
2
3.
Методы распознавания лицKnowledge-based systems:
• Содержат базу фактов и правил
• Выводит новую информацию с помощью обработки
базы знаний на основе правил логики
• Сложно полноценно формально описать лицо
3
4.
Методы распознавания лицFeature-based systems:
• Определяют лица по отдельным деталям (нос или
глаза)
• Тяжелее распознавать лица, где деталь не видно, а
также различать разные лица
4
5.
Методы распознавания лицНа основе свёрточной нейронной сети (CNN):
• Модель нейронной сети на основе тренировочных
данных учится находить и классифицировать группы
пикселей как черты лицы
• Требует базы данных для тренировки
• Всегда есть риск недостаточно или чрезмерно
тренировать модель
5
6.
Библиотека face_recognition (Python)• Использует dlib на C++
• Применяя натренированную модель, накладывает 68
точек лица на изображение
• Кодирует каждое лицо 128 показателями
• Изображения лица одного человека будут иметь
близкие показатели
6
7.
Изображения для теста- Фотография
- Высокое
разрешение
- Смотрит в
камеру
- Портрет
- Низкое
разрешение
- Смотрит в
сторону
7
8.
Распознавание лиц8
9.
Результат9
10.
Сравнение лиц10
11.
Результат11
12.
Где используется?• Идентификация в смартфоне
• Правопорядок и слежка
• Персонализированная реклама
• Сравнение с биометрией на пограничном пункте
12