Подсчёт людей

Детектор считает количество вошедших и/или вышедших людей, пересекающих заданную линию. Результат работы детектора отображается в отчёте.

Как правило, этот детектор используется для подсчёта посетителей: контрольная линия располагается на входе в помещение, и детектор считает количество вошедших и вышедших людей.

Условия работы детектора

Детектор работает корректно при следующих условиях:

  • дневное освещение;
  • контрастное изображение;
  • корректная фокусировка камеры;
  • объекты аналитики хорошо различимы и идентифицируются как люди;
  • камера находится под углом от 30 до 60 градусов в 3—6 метрах над областью аналитики;
  • область аналитики горизонтальная.

Настройка производится в разделе Управление → Камеры → Настройки камеры → Видеоаналитика. Детектор расположен в папке Люди → Обнаружение людей.

Общие настройки

Параметр Описание
Поток Если у камеры несколько потоков, возможно выбрать, какой из них будет использован для данного детектора
Считать количество Выбор метода подсчёта для сбора статистики: только вошедшие люди, только вышедшие или все
Выводить подробную информацию о работе детектора Выводить диагностический интерфейс и отмечать треки людей разноцветными линиями в окне просмотра камеры

Разметка кадра

Параметр Описание Настройка
Контрольная линия Детектор будет считать количество людей, пересекающих линию между. Стрелка обозначает направление входа. Люди, пересекающие линию в обратном направлении, будут считаться вышедшими Разметка кадра
Зона детекции Если область не задана, то областью детекции считается вся площадь кадра. Ограничение зоны повышает стабильность работы детектора Разметка кадра

Диагностический интерфейс

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

Трек человека — то, как детектор «видит» путь человека в кадре. Треки людей отмечаются цветными линиями:

  • зелёный — люди, которые ещё не пересекли контрольную линию (детектор увидел человека, но ещё не засчитал пересечение линии);
  • синий — вошедшие люди;
  • красный — вышедшие люди.

Матчинг — процесс, при котором детектор «узнаёт», что на двух последовательных кадрах один и тот же человек. Если детектор плохо справляется с этим, он будет работать неверно: например, посчитает пересечение линии одним человеком как несколько пересечений, приняв его за разных людей. Значение матчинга показывает условное расстояние в пикселях, которое проходит человек в зоне интереса, пока детектор при смене кадров продолжает идентифицировать его как одного и того же человека.

Показатели на диагностическом интерфейсе:

  • Вошло — количество вошедших людей (пересечение контрольной линии в прямом направлении);
  • Вышло — количество вышедших людей (пересечение контрольной линии в обратном направлении);
  • Среднее значение матчинга — среднее значение матчинга среди последних 10 тыс. срабатываний;
  • Максимальное значение матчинга — максимальное значение матчинга среди последних 2500 срабатываний;
  • 90-й процентиль — 90% зафиксированных детектором пересечений контрольной линии были определены со значением матчинга менее или равным значению, указанному в этом показателе;
  • Разница между средним и 90-м процентилем — значение в процентах, на которое 90-й процентиль больше среднего значения матчинга.

Подсчёт вошедших и вышедших людей начинается сразу после запуска детектора. Остальные диагностические показатели начнут отображаться после того как детектор обработает первые 500 кадров с перемещающимся людьми (даже если это будет один и тот же человек).

Для диагностики работы детектора:

  1. После запуска детектора посмотрите на треки людей в кадре и счётчики вошедших/вышедших людей. Убедитесь, что детектор верно распознаёт движение людей: при пересечении контрольной линии одним человеком, счётчик должен увеличиваться на единицу.
  2. Подождите 3—5 минут после запуска детектора (перед камерой в это время должен ходить хотя бы один человек) и проверьте счётчики вошедших и вышедших людей ещё раз. Если всё верно, зафиксируйте текущие диагностические показатели как плановые.
  3. Если позже вы заметите, что показатели сильно отличаются от плановых — значит, что-то идёт не так. Например, значение разницы между 90-м и средним перцентилем может сильно увеличиться, если люди перед камерой начнут массово бежать или прятаться за объектами. Если люди идут с обычной скоростью, а показатели сильно отклоняются от плановых, значит, детектор некорректно настроен или плохо работает. В этом случае проверьте: * расположение контрольной линии в настройках детектора; * калибровку камеры; * расположение и угол наклона камеры — чтобы детектор правильно определял людей в кадре, зона интереса должна быть хорошо освещена, камера должна корректно фокусироваться.