Перед использованием модулей контроля доступа по распоззнанному лицу необходимо установить на сервер дополнительные компоненты.
Для использования модуля нужно включить и настроить его.
Для этого нужно запустить приложение Macroscop Конфигуратор, открыть страницу Камеры, в списке в левой части страницы выбрать камеру, переключиться на вкладку Аналитика в правой части страницы и включить модуль с помощью переключателя .
При нажатии кнопки открывается окно настройки модуля.
В настройках программного детектора движения минимальные ширина и высота объекта должны быть меньше размеров распознаваемых лиц.
Часть настроек модулей совпадает, часть же — специфична для каждого модуля. Ниже описаны настройки модулей.
На вкладке Основные настройки задаются основные настройки распознавания.
Минимальный размер и Максимальный размер: Позволяют задать (с помощью рамок) минимальный и максимальный размеры детектируемого лица. Слишком малый минимальный размер может привести к появлению ложных распознаваний из-за плохого качества лиц малого размера.
Минимальное сходство с образцом для распознавания: Случаи распознавания со значением сходства с образцом ниже данного порога не будут засчитываться. Задание меньшего значения позволит лучше распознавать людей в темных очках, частично перекрытых и т.п., но в то же время может привести к ошибочным распознаваниям. Диапазон значений: 70–100%; по умолчанию: 80%.
Чувствительность поиска лиц в кадре: Чем выше чувствительность, тем ниже минимальное качество лиц, необходимое для обнаружения. Высокое значение способно улучшить распознавание при плохом освещении, но при этом может привести к ошибочным обнаружениям и обнаружению лиц плохого качества. Низкое значение снижает вероятность обнаружения лиц, повёрнутых в сторону от камеры. Перечень значений: Минимальная, Низкая, Средняя, Высокая, Максимальная; значение по умолчанию: Средняя.
Минимальное время перед повторным определением человека: Минимальное время между нахождением лица одного и того же человека. Защищает от появления одинаковых записей в ленте при нескольких последовательных случаях появления одного и того же человека в кадре. Допустимый перечень значений: Не ограничивать, 5 секунд, 30 секунд, 1 минута; значение по умолчанию: Не ограничивать.
Минимальное число кадров для распознавания: лица, обнаруженные на количестве кадром меньшем, чем указанно в данной настройке, распознаваться не будут. Диапазон значений: 1–5; по умолчанию: 2.
Распознавать лица в масках и Распознавать повёрнутые лица: позволяют более гибко настроить модуль: если параметры отключены, то это позволит снизить число потенциально ложных срабатываний, а если параметры включены, то модуль более точно обнаруживает и распознаёт лица.
Данные параметры влияют только на возможность идентификации лиц в масках и с повёрнутыми лицами, обнаружение будет производиться в любом случае.
В Задачах по событию можно задать сценарии по признаку наличия или отсутствия маски на лице человека, а также по параметру отворота лица от камеры.
На вкладке Зона детектирования задается зона, в которой будет производиться поиск лиц. По умолчанию зона детектирования занимает весь кадр.
На вкладке База лиц указываются параметры доступа к базе данных модуля.
Доступны два варианта размещения базы: Локальная и Удаленная.
Если распознавание выполняется только на одном сервере, рекомендуется хранить базу на этом же сервере и выбирать вариант Локальная.
Если распознавание осуществляется на нескольких серверах, следует размещать базу только на одном сервере. При этом для всех камер нужно выбрать вариант Удаленная и задать параметры подключения к базе данных: адрес сервера, имя и пароль администратора базы данных. Этот же вариант следует использовать, когда база данных модуля развёрнута на одном сервере, а камера с включенным модулем прикреплена к другому.
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.
Данная вкладка доступна только в настройках модуля Распознавание лиц (Complete).
На вкладке Зоны учёта времени задаются параметры, которые будут использоваться для построения отчёта Учет рабочего времени (Complete).
Отчет Учет рабочего времени (Complete) строится по зонам. Под зоной подразумевается территория, на которой требуется отслеживать присутствие отдельных людей. При этом на входе в зону и на выходе из зоны лица людей должны распознаваться модулем Распознавание лиц (Complete). Для одной зоны может быть задействовано несколько камер, как на входе, так и на выходе.
Если лицо было распознано на выходе из зоны, но при этом не распознавалось на входе, то время пребывания человека в зоне будет считаться с 00:00.
Для каждой зоны можно раскрыть настройки и задать камеры, распознающие лица на входе и на выходе. При этом в иерархическом списке будут отображаться только те камеры, на которых включен модуль Распознавание лиц (Complete).
Использование модуля начнется только после применения настроек.