Различные базы лиц и автономеров для разных камер🔗

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

Поддержка нескольких баз доступна для следующих модулей:

  • Распознавание лиц (Complete).

  • Распознавание автономеров (Complete).

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

Настройка различных баз для разных камер доступна только через REST API.

Настройка🔗

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

Примечание

Идентификатор базы – это строка DbId, которая задается только через REST API.

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

  1. В приложении Macroscop Конфигуратор включить модуль на камере.

  2. Для всех камер, на которых необходимо использовать одну и ту же уникальную БД, по REST API отправить запрос, изменяющий настройки соответствующего модуля распознавания, с одинаковым значением параметра DbId.

  3. В приложении Macroscop Конфигуратор перейти на вкладку /config/img/ico-tab-users.png Пользователи и включить кнопку Пользователи приложений Macroscop, и настроить права таким образом, чтобы у каждого пользователя был доступ только к камерам с одинаковым идентификатором базы.

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

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

Особенности и ограничения🔗

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

../_images/base-identifier-on1.png ../_images/face-base-identifier-on.png

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

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

../_images/base-identifier-off.png ../_images/face-base-identifier-off.png

Примечание

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

Пустое значение идентификатора свидетельствует о том, что все камеры взаимодействуют с общей базой данных.

Количество уникальных баз не ограничено.

Количество камер, подключаемых к выбранной базе данных, не ограничено.

Правила формирования имени файла🔗

Для баз лиц: ИдентификаторБД_FRDATABASECOMPLETE.FDB.

Например:

  • FRDATABASECOMPLETE.FDB: общая база лиц Complete.

  • USER12713_FRDATABASECOMPLETE.FDB: уникальная база лиц Complete.

Для баз автономеров: ИдентификаторБД_PRDATABASE.FDB.

Например:

  • PRDATABASE.FDB: общая база автономеров.

  • USER12713_PRDATABASE.FDB: уникальная база автономеров.

Примечание

Аналогично и для реплицированных баз.

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

Название файла (Идентификатор базы) должно быть длиной не более 32-х символов, содержать латинские буквы, цифры и нижнее подчеркивание (_). При нарушении данного правила уникальная база не задастся.

Идентификатор базы игнорирует регистр букв, поэтому для myperfectdb и MyPeRfeCtDb будет создана одна и та же база.