Liveness и Face2Face¶
Liveness¶
Структура Liveness для пользователя: инструкция, камера с овалом, обработка, результат. Набор заданий в кадре зависит от настроек Workflow.
Инструкция¶
Показывается перед камерой, если в Workflow включена страница инструкций.
- Заголовок «Инструкция», подзаголовок «Держите камеру на уровне глаз».
- Текст «Убедитесь, что лицо освещено равномерно, и изображение с камеры не засвечено. Снимите головной убор и аксессуары».
- Кнопка «Продолжить». После нажатия возможна короткая задержка со спиннером: интерфейс догружает модели и проверяет камеру.
Инструкция может быть оформлена как отдельная страница или как всплывающее окно, это задаётся кастомизацией.
Камера¶
Пользователь видит своё видео и овал. Над овалом появляются задания и подсказки.
Задания (набор и порядок зависят от настроек):
| Задание | Текст на экране |
|---|---|
| Центрирование | «Поместите свою голову в центр овала» |
| Приближение | «Приблизьтесь» |
| Поворот | «Поверните голову влево / вправо» |
| Взгляд | «Посмотрите вверх / вниз / влево / вправо» |
| Фиксация взгляда | «Держите голову ровно и смотрите на эту зеленую полоску» |
| Проверка условий | «Пожалуйста, подождите, мы проверяем в порядке ли освещение и видно ли ваше лицо» |
Подсказки, если что-то мешает:
| Подсказка | Что нужно сделать |
|---|---|
| «Лицо не найдено» | Попасть лицом в овал |
| «Слишком далеко. Встаньте ближе» / «Слишком близко» | Изменить расстояние до камеры |
| «Пожалуйста, включите свет, мы не видим вашего лица» | Улучшить освещение |
| «Снимите маску» / «Снимите очки» | Убрать предмет, закрывающий лицо |
| «Убедитесь, что вы 1 в кадре» | Остаться в кадре одному |
| «Откройте глаза» | Смотреть в камеру |
На каждое задание отводится ограниченное время. Если время вышло, попытка засчитывается как неудачная.
Обработка¶
Экран ожидания с текстом «Подготовка камеры…» перед стартом и «Идет обработка данных…» после. Пользователю ничего делать не нужно.
Результат попытки¶
- Успех: переход к следующей технологии, без отдельного экрана.
- Неудача, есть попытки: экран повтора с причиной и советами. Число попыток задаётся в настройках Liveness в кабинете.
- Неудача, попытки исчерпаны: финальный экран с отказом.
Сообщения на экране повтора и соответствующие причины перечислены в разделе Причины отказа.
Face2Face¶
В production для пользователя это фоновый шаг: он видит только экран ожидания, ввод не требуется. Результат сравнения на экране не показывается; при отрицательном результате проверка завершается отказом. Подробности сравнения система клиента получает через API результата.
В демонстрационном режиме, если фотографий ещё нет, показывается экран «Определение схожести лиц» с двумя полями «Первое фото» и «Второе фото» («Чтобы добавить изображение, нажмите сюда») и кнопкой «Сравнить».
Face2Face NPCK¶
Сравнение с эталонной фотографией из государственной базы (ЦОИД). Пользователь видит экран ожидания «Определение схожести лиц через сервис ЦОИД» и «Идет обработка данных». По окончании — «Верификация окончена». Ввод не требуется.