Настройка модуля Распознавание лиц

Предупреждение

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

Чтобы использовать модуль, нужно включить и настроить его.

Для этого нужно запустить приложение Macroscop Конфигуратор, открыть страницу /config/svg/ico-tab-cams.png Камеры, в списке в левой части страницы выбрать камеру, переключиться на вкладку Аналитика в правой части страницы и включить модуль с помощью переключателя /img/ico-switch-on.png.

../../_images/module-turn9.png

При нажатии кнопки /img/ico-settings.png открывается окно настройки модуля.

Предупреждение

На одной камере можно включать совместно только следующие модули, основанные на технологии распознавания лиц: Распознавание лиц (Complete) и Подсчет уникальных посетителей. Никакие другие модули распознавания лиц нельзя одновременно включать на одной и той же камере.

Примечание

В настройках программного детектора движения минимальные ширина и высота объекта должны быть меньше размеров распознаваемых лиц.

Часть настроек модулей совпадает, часть же — специфична для каждого модуля. Ниже описаны настройки модулей.

Основные настройки

На вкладке Основные настройки задаются ключевые параметры работы модуля.

../../_images/configure-complete-general.png ../../_images/configure-light-general.png

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

Минимальное сходство с образцом для распознавания: Случаи распознавания со значением сходства с образцом ниже данного порога не будут засчитываться. Задание меньшего значения позволит лучше распознавать людей в темных очках, частично перекрытых и т.п., но в то же время может привести к ошибочным распознаваниям. Допустимый диапазон значений: 70–100%; значение по умолчанию: 80%.

Чувствительность поиска лиц в кадре: Чем выше чувствительность, тем ниже минимальное качество лиц, необходимое для обнаружения. Высокое значение может помочь при плохом освещении, но также может привести к ошибочным обнаружениям, а также к обнаружению лиц плохого качества. Низкое значение снижает способность модуля обнаруживать повёрнутые в сторону от камеры лица. Допустимый перечень значений: Минимальная, Низкая, Средняя, Высокая, Максимальная; значение по умолчанию: Средняя.

Минимальное время перед повторным определением человека: Минимальное время между нахождением лица одного и того же человека. Защищает от появления одинаковых записей в ленте при нескольких последовательных случаях появления одного и того же человека в кадре. Допустимый перечень значений: Не ограничивать, 5 секунд, 30 секунд, 1 минута; значение по умолчанию: Не ограничивать.

Минимальное число кадров для распознавания: если человек был обнаружен в видеопотоке менее, чем на указанном количестве кадров, то распознавания не произойдет. Допустимый диапазон значений: 1–5; значение по умолчанию: 2.

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

Примечание

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

Примечание

В Задачах по событию можно задать сценарии по признаку наличия или отсутствия маски на лице человека, а также по параметру отворота лица от камеры.

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

Предупреждение

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

Зона детектирования

На вкладке Зона детектирования задается зона, в которой будет производиться поиск лиц. По умолчанию зона детектирования занимает весь кадр.

../../_images/configure-complete-area.png
База лиц

На вкладке База лиц указываются параметры доступа к базе данных модуля.

../../_images/configure-complete-db.png

Доступны два варианта размещения базы: Локальная и Удаленная.

Если распознавание выполняется только на одном сервере, рекомендуется хранить базу на этом же сервере и выбирать вариант Локальная.

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

Примечание

Macroscop версии 3.6 и ниже для ведения базы данных модуля использует СУБД Firebird со следующими значениями по умолчанию:

  • Порт: 3050

  • Имя пользователя: SYSDBA

  • Пароль: masterkey

Примечание

Начиная с версии Macroscop 4.0 ведение базы данных модуля передано СУБД PostgreSQL со следующими значениями по умолчанию:

  • Порт: 5432

  • Имя пользователя:

    • Для Windows: postgres

    • Для Linux: macroscop

  • Пароль: masterkey

Предупреждение

PostgreSQL не разрешает удалённый доступ к базам по умолчанию, в связи с чем его необходимо включить вручную при использовании удалённых баз данных. Настройка выполняется на сервере, хранящем удалённую БД, и незначительно различается для Windows и Linux.

При первом запуске сервера после обновления Macroscop до версии 4.0 и выше, существующая база данных модуля будет автоматически трансформирована в совместимую с PostgreSQL.

Предупреждение

При подключении к удалённой базе данных необходимо использовать имя и пароль пользователя СУБД, актуальные для хранящего базу сервера.

Предупреждение

Независимо от того, на каком сервере хранится база, события распознавания (дата/время распознавания; координаты распознанного объекта в кадре; привязка распознанного объекта к базе) всегда будут храниться на том сервере, к которому привязана камера с данными событиями.

Предупреждение

Загрузка данных из базы, размещенной на удаленном сервере, может ощутимо затянуться.

Примечание

При использовании удалённой базы будет задействован механизм репликации удалённой базы.

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

Для Базы лиц Complete можно задать собственную базу лиц для отдельной камеры или групп камер через поле Идентификатор базы.

Предупреждение

При включении модуля поле Идентификатор базы изначально не отображается.

Примечание

Для использования данной возможности необходимо задать Идентификатор базы через REST API.

../../_images/base-identifier-on.png
Зоны учёта времени

Предупреждение

Данная вкладка доступна только в настройках модуля Распознавание лиц (Complete).

На вкладке Зоны учёта времени задаются параметры, которые будут использоваться для построения отчёта Учет рабочего времени (Complete).

../../_images/configure-complete-ttarea.png

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

Примечание

Если лицо было распознано на выходе из зоны, но при этом не распознавалось на входе, то время пребывания человека в зоне будет считаться с 00:00.

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

Предупреждение

Использование модуля начнется только после применения настроек.