Статистика лиц и силуэтов

Важно

Для сбора статистики силуэтов нужно предварительно включить распознавание силуэтов.

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

Статистика формируется на основании временных срезов. Это означает, что счетчик считает лица и силуэты на статических скриншотах, которые делаются с заданным интервалом. Счетчик показывает, как количество лиц и силуэтов меняется со временем. Он не отображает суммарные накопленные данные.

В этом разделе:

Включение и настройка функции

По умолчанию счетчики отключены. Для включения данной функции откройте файл конфигурации findface-security и внесите следующие изменения в раздел SERVICES:

sudo vi /etc/ffsecurity/config.py

...
SERVICES = {
    "ffsecurity": {
        ...
        "counters": True,
    }
...

В результате в веб-интерфейсе FindFace Security появится вкладка Счетчики.

В том же файле конфигурации можно изменить следующие параметры:

  • COUNTERS_SAVE_FULLFRAME определяет параметры сохранения полных кадров при работе счетчиков: always (всегда), detect - сохранять, только если были обнаружены лица или силуэты, never (никогда).
  • COUNTERS_FULLFRAME_JPEG_QUALITY: качество JPEG полных кадров,
  • COUNTERS_THUMBNAIL_JPEG_QUALITY: качество JPEG миниатюр.
# counters full frame saving options:
# `always` - save always
# `detect` - save only if faces or silhouettes have been detected
# `never` - never save full frames
'COUNTERS_SAVE_FULLFRAME': 'always',
'COUNTERS_FULLFRAME_JPEG_QUALITY': 75,
'COUNTERS_THUMBNAIL_JPEG_QUALITY': 75,

Создание счетчика

Для создания счетчика выполните следующие действия:

  1. Перейдите на вкладку Счетчики.

  2. Нажмите +.

    create_counter_ru

  3. Укажите имя счетчика.

    counter_ru

  4. Выберите камеру для сбора статистики.

  5. Задайте интервал между двумя последовательными скриншотами, используемыми для подсчета лиц и силуэтов.

  6. Установите флажок Определять лица, чтобы собирать статистику по лицам.

  7. Установите флажок Определять силуэты, чтобы собирать статистику по силуэтам. Распознавание силуэтов должно быть включено.

  8. Убедитесь, что для счетчика установлен флажок Активный.

  9. Нажмите Сохранить. В результате появятся две новые вкладки.

  10. (Опционально) Перейдите на вкладку Регион захвата, чтобы задать регион отслеживания лиц и силуэтов в поле зрения камеры.

    counter_roi_ru

График статистики

Для того чтобы увидеть график статистики за последние час, сутки или неделю, перейдите на вкладку График в настройках счетчика.

counter_chart_ru

Работа с записями счетчика

Статические скриншоты, сделанные счетчиком, с указанием количества лиц и силуэтов на них сохраняются как т. н. записи счетчика.

Для просмотра записей счетчика перейдите на вкладку Счетчики и нажмите на нужный счетчик.

counter_records_ru

Для работы с записями счетчика используйте следующие фильтры:

  • Счетчик
  • Камеры
  • Группы камер
  • Период времени
  • Количество лиц в записи
  • Количество силуэтов в записи
  • Id записи

Настройка вебхука для счетчика

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