Перейти к основному содержимому
Version: 3.12.0

Javascript сэмпл

Каталог demo содержит исходный код демонстрационной программы Face SDK VideoEngine JS, которая демонстрирует такие функции Face SDK, как детекция и трекинг лиц, а также определение принадлежности лица живому человеку (Active Liveness). Для запуска демонстрационной программы следуйте инструкции ниже. Информация по интеграции и использованию плагина Face SDK VideoEngine JS представлена в разделе Интерфейс демонстрационной программы

Запуск демонстрационной программы#

  • Требуемое ПО
    • Node >= 10
    • [Опционально] Yarn >= 1.22

Для запуска демо:

  1. Подключите веб-камеру к компьютеру.
  2. Склонируйте проект 3DiVi/face-sdk.
  3. Находясь в директории examples/javascript/demo, выполните команду в консоли npm install или yarn install.
  4. После инициализации проекта (в консоли отобразится сообщение об успешной инициализации) выполните команду npm start или yarn start. После этого в браузере автоматически откроется страница с демонстрационной программой.
  5. Во всплывающем окне браузера выберите “Разрешить использование камеры”.

Интерфейс демонстрационной программы#

В данном разделе представлена информация по доступным функциям демонстрационной программы 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.
Последнее обновление