Javascript сэмпл
Каталог demo содержит исходный код демонстрационной программы Face SDK VideoEngine JS, которая демонстрирует такие функции Face SDK, как детекция и трекинг лиц, а также определение принадлежности лица живому человеку (Active Liveness). Для запуска демонстрационной программы следуйте инструкции ниже. Информация по интеграции и использованию плагина Face SDK VideoEngine JS представлена в разделе Интерфейс демонстрационной программы
Запуск демонстрационной программы
- Требуемое ПО
- Node >= 10
- [Опционально] Yarn >= 1.22
Для запуска демо:
- Подключите веб-камеру к компьютеру.
- Находясь в директории
examples/javascript/demo
, выполните команду в консолиnpm install
илиyarn install
. - После инициализации проекта (в консоли отобразится сообщение об успешной инициализации) выполните команду
npm start
илиyarn start
. После этого в браузере автоматически откроется страница с демонстрационной программой. - Во всплывающем окне браузера выберите “Разрешить использование камеры”.
Интерфейс демонстрационной программы
В данном разделе представлена информация по доступным функциям демонстрационной программы Face SDK VideoEngine JS, которая демонстрирует детекцию и трекинг лиц, а также определение принадлежности лица живому человеку (Active Liveness).
- В левой части экрана отображается видеопоток с веб-камеры (Stream).
- Для запуска определения принадлежности лица живому человеку (Active Liveness) нажмите на кнопку Start. Во время проверки над окном с видеопотоком отображается индикатор выполнения и фраза "Wait, detection is in progress..." ("Подождите, идет детекция..."). Лицо считается принадлежающим человеку, если во время обработки видеопотока (процессинга) было произведено хотя бы одно моргание и голова была повернута хотя бы один раз.
- Справа от видеопотока отображается лучший кадр лица (Best shot). Если лицо расположено некорректно, во время процессинга в браузере будут отображаться подсказки, например, "Please turn your head up" ("Поверните голову вверх"), "Please come closer to the camera" ("Подойдите ближе к камере") и т.д.
- Для остановки определения Active Liveness нажмите на кнопку Stop.
- Чтобы сбросить полученные данные, нажмите на кнопку Clear.