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

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

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

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

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

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

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

Настройка

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

Примечание

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

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

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

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

  3. В приложении Macroscop Конфигуратор перейти на вкладку /config/svg/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 будет создана одна и та же база.