Skip to content

Распознавание лиц

Система Flussonic Watcher имеет возможность распознавания человеческих лиц. Данная возможность применяется для решения различных задач:

  • Организация прохода без прикладывания карты в системе контроля доступа
  • Учет рабочего времени сотрудников
  • Учет входящего/выходящего трафика людей
  • Автоматическая идентификация или верификация персон при выполнении различных действий

Прежде чем выполнять настройку распознавания лиц, сделайте следующее:

  1. Обновите Flussonic Watcher до последней версии.
  2. Установите модуль видеоаналитики

Содержание:

Включение распознавания лиц на камере

Включение видеоаналитики на сервере

Включите плагин видеоаналитики. Для этого в файл /etc/flussonic/flussonic.conf добавьте строку:

plugin vision {
  jpeg_vector_helper true;
}

Включение распознавания лиц на камере

Note

Настройки распознавания могут быть недоступны, если выбран ненастраиваемый пресет.

Чтобы включить детекцию и распознавание лиц камерой:

  1. В Watcher UI перейдите в раздел Камеры. Найдите камеру в списке и откройте ее настройки, щелкнув в правом верхнем углу плеера значок настроек.

    Распознавание лиц

  2. Установите флажок Включить распознавание.

  3. В появившемся раскрывающемся списке выберите Распознавание лиц.

  4. По умолчанию система распознавания ищет лица по всей области кадра. Если лица нужно искать только в конкретной области или нескольких областях кадра, нажмите Настроить зону детекции и задайте эти области. Эта настройка позволяет уменьшить количество ложных срабатываний детектора.

    ANPR

  5. Откройте файл /etc/flussonic/flussonic.conf и для выбранной камеры пропишите опцию vision, указав алгоритм faces и номер GPU:

stream face-detection-test {
  url fake://fake;
  auth auth://vsaas;
  vision alg=faces gpu=0;
...
}
  • gpu (обязательная опция) – номер видеокарты, его можно получить с помощью утилиты nvidia-smi.

Перезагрузите конфигурацию Flussonic командой service flussonic reload, чтобы изменения в файле вступили в силу.

Детектирование лиц

Режим детектирования лиц будет полезен, если необходимо:

  • Исключить ложные срабатывания детектора движения на листву, животных, перемещение предметов.
  • Накопить базу персон, которую впоследствии можно использовать для разделения персон на списки.
  • Получить статистическую информацию о проходах уникальных лиц под камерой

После включения распознавания лиц на камере все распознанные лица будут попадать в раздел События на вкладку Детектор лиц, и будет отображаться фотография лица в момент распознавания, дата и время распознавания, имя персоны (если была добавлена в какой-либо список), а также возможность для выгрузки скриншота или видео с процессом прохода персоны под камерой.

Распознавание лиц

Списки лиц

Для реализации задач идентификации и верификации, когда требуется ответить на вопросы "Кто это?" и "Это ли он?", понадобятся списки лиц. Они позволяют задать найденным на изображении персонам соответствующие имена и идентификаторы и использовать их в других системах(например, при интеграции с системами контроля доступа, когда требуется пропустить только сотрудников отдельно взятого офиса).

Чтобы посмотреть текущие списки лиц, перейдите в раздел События -> Детектор лиц и нажмите на кнопку Списки персон.

Откроются текущие списки лиц в системе, которые были созданы ранее, а также список найденных на видео лиц, которые не относятся ни к одному списку.

Распознавание лиц

Для просмотра списка персон и информации о персонах в нем, нажмите на списке и выберите интересующую вас персону. Откроется информация о ней.

Распознавание лиц

Для добавления нового списка нажмите на кнопку Создать список, введите его название и укажите, с каких камер будет происходить поиск персон по данному списку. Одна камера может обслуживать только один список лиц.

Распознавание лиц

После того, как список создан в него можно добавить персон. Для этого перейдите в интерфейс списка персон и нажмите на кнопку Добавить персону.

В открывшейся я форме введите имя персоны, загрузите ее эталонное фото, по которому будет происходить сравнение системой всех проходящих лиц, укажите, к какому списку персон она будет относиться, а также укажите произвольное примечание.

Распознавание лиц

Кроме того, вы можете отредактировать информацию о неопознанной персоне, которая была замечена камерой. Для этого откройте список неопознанных персон, найдите фотографию с камеры искомой персоны и нажмите кнопку Редактировать. После этого укажите данные по персоне - имя, примечание, список и сохраните изменения.

Распознавание лиц

Теперь вы добавили список и добавили в него несколько персон. По мере того, как персоны будут проходить под камерой, в системе будут появляться события об их проходах на вкладке События -> Детектор лиц. Если под камерой прошло лицо из какого-то списка, то в событии будет указано имя персоны, а если персоны не было ни в одном списке, то она будет автоматически создана в списке неопознанных персон и ей будет присвоен идентификатор.

По списку событий можно осуществлять поиск и найти в том числе список всех событий прохода персоны с заданным именем. Этот список можно экспортировать в CSV и проводить его анализ с помощью сторонних средств.