Лица (контроль сокрытия)
OMNI Agent можно настроить на обнаружение сокрытия человеком лица при пересечении им отдельных виртуальных линий или нахождении в отдельных областях интереса (ROI) (Например, человек в кадре отворачивается или скрывает лицо шарфом, головным убором, очками, маской и т.д.).
Результаты контроля поступают в OMNI Platform или внешний сервис в формате событий контроля сокрытия лица. В событии прописывается статус проверки:
hidden_or_low_quality — Человек находится в ROI / пересёк виртуальную линию, но не получено ни одной детекции с качеством достаточным для идентификации (значит скорее всего человек скрывает лицо).
identification — Человек находится в ROI / пересёк виртуальную линию, лицо задетектировано, как минимум, один раз, и найдено в базе.
non_identification — Человек находится в ROI / пересёк виртуальную линию, лицо задетектировано, но не найдено в базе.

Добавление сценария видеоаналитики
Подключить сценарий и настроить его параметры можно для каждой отдельной камеры через веб-интерфейс OMNI Agent.
Для этого наведите курсор на строку добавленной камеры в левой части экрана и нажмите на появившуюся иконку ⚙️. В открышемся окне нажмите + Добавить сценарий и выберите его в выпадающем списке. Чтобы зафиксировать изменения, нажмите Сохранить внизу страницы.

Настройки сценария видеоаналитики
Для изменения настроек нажмите на иконку ✏️ рядом с добавленным сценарием.

Во всех готовых сценариях доступны следующие группы настроек:
Настройка ROI/линий — управление областями интереса и линиями пересечения
Настройка выходных данных — включение анонимного режима
Настройка событий — конфигурация логики срабатывания и отправки событий
В этом разделе рассматриваются только специфические настройки текущего сценария видеоаналитики.
Общее
Зона видеоаналитики
Возможность настройки размеров области кадра, по которой будет производиться обработка видеопотока.
Идентификатор группы активации
Используется для запуска / остановки сценариев видеоаналитики через API.
Обнаружение лиц
Включение CUDA
Повышает производительность за счёт использования GPU-ускорения. Требует наличия видеокарты Nvidia и установленных библиотек CUDA и cuDNN.
Определение пола и возраста
Активируется переключателем. При включении OMNI Agent определяет пол и возраст обнаруженных лиц.
Определение эмоций
Активируется переключателем. При включении OMNI Agent распознает базовые эмоции на лицах: радость, удивление, спокойствие, гнев, отвращение, грусть и страх.
Порог уверенности детектора (score), в %
Определяет вероятность наличия лица в кадре: от 0 (0%) до 1 (100%). Значение по умолчанию — 0,6. Изображения лиц с показателем ниже этого порога не обрабатываются.
Минимальный размер лица, в пикселях
Позволяет исключить из обработки слишком мелкие объекты. Лица с размерами меньше заданного значения игнорируются.
Порог угла наклона головы для обнаружения внимания
Ограничивает допустимый наклон головы (вверх/вниз) при анализе внимания.
Порог угла поворота головы для обнаружения внимания
Ограничивает допустимый поворот головы (влево/вправо) при анализе внимания.
Поиск лучшего кадра
Таймаут поиска лучего кадра
Значение по умолчанию: 15000 мс. Лучший кадр и биометрический шаблон лица не обновляются в течение заданного времени.
Продолжать поиск лучших кадров лица
Параметр включен по умолчанию. Поиск лучших кадров лица продолжается после нахождения первого лучшего кадра.
Порог качества лица
Значение по умолчанию: -1000. Кадры лиц с качеством ниже заданного порога исключаются из поиска лучшего кадра.
Учитывать размер лица при выборе лучшего кадра
Включен по умолчанию. Параметр позволяет принять в качестве лучшего кадра кадр немного более низкого качества, если размер лица на нем значительно больше размеров лиц на предыдущих кадрах.
Допуск по качеству
Значение по умолчанию: 0.05 (5%). Для отключения параметра укажите значение 0. Допустимое относительное снижение качества при выборе в качестве лучшего кадра со значительно большим размером лица по сравнению с предыдущими кадрами.
Шаг изменения размера лица
Значение по умолчанию: 5 (в px). Шаг прироста размера лица в пикселях для проверки в качестве лучшего кадра.
Минимальный размер лица для лучшего кадра
Значение по умолчанию: 40 (в px). Лица размером (меньшее значение из ширины и высоты, в пикселях) менее заданного порога исключаются из поиска лучшего кадра.
Порог угла вращения
Значение по умолчанию: 75 (градусов). Лица с поворотом головы от вертикального положения, превышающим этот порог, исключаются из поиска лучшего кадра.
Порог угла горизонтального отклонения
Значение по умолчанию: 40 (градусов). Лица с поворотом головы от фронтального положения, превышающим этот порог, исключаются из поиска лучшего кадра.
Порог угла вертикального отклонения
Значение по умолчанию: 40 (градусов). Лица с поворотом головы от фронтального положения, превышающим этот порог, исключаются из поиска лучшего кадра.
Распознавание лиц
Включить распознавание
Параметр включен по умолчанию. Активирует построение биометрических шаблонов и поиск по базе лиц.
Включение CUDA
Повышает производительность за счёт использования GPU-ускорения. Требует наличия видеокарты Nvidia и установленных библиотек CUDA и cuDNN.
События
Помимо стандартных для всех сценариев событий ROI и пересечения линий, в этом сценарии доступны:
События сокрытия лица
Формируются в случае, если степень сокрытия лица не позволяет распознать человека. Отправка событий включена по умолчанию. Также по умолчанию включен запрет на фильтрацию по группам пользователей, что позволяет настроить отправку событий на сервер вне зависимости от принадлежности распознанного человека к контрольному списку. Если параметр выключен, можно добавить отдельные контрольные списки, по которым будет выполняться идентификация.
События идентификации
Формируются в результате совпадения с лицом из базы. Отправка событий включена по умолчанию. В параметрах можно задать интервал пропуска повторных событий для одного лица, т.е. время, в течение которого события идентификации по данному лицу не будут отправляться на сервер. Значение по умолчанию: 5000 мс.
События неидентификации
Формируются в результате отсутствия совпадения с лицом из базы. Отправка событий включена по умолчанию.