В Macroscop реализована возможность задания собственной базы лиц или автономеров для отдельной камеры или групп камер. Это позволяет добавить в систему камеры разных пользователей и работать с разными базами.
Поддержка нескольких баз доступна для следующих модулей:
-
Распознавание лиц (Complete).
-
Распознавание автономеров (Complete).
Настройка различных баз для разных камер доступна только через REST API.
Для использования на нескольких камерах одинаковой уникальной базы нужно задать на этих камерах одинаковый уникальный идентификатор этой базы.
Идентификатор базы – это строка DbId, которая задается только через REST API.
Для настройки нужно выполнить следующие действия:
Шаг 1: В приложении Macroscop Конфигуратор включить модуль на камере.
Шаг 2: Для всех камер, на которых необходимо использовать одну и ту же уникальную БД, по REST API отправить запрос, изменяющий настройки соответствующего модуля распознавания, с одинаковым значением параметра DbId.
Шаг 3: В приложении Macroscop Конфигуратор перейти на вкладку Пользователи и включить кнопку Пользователи приложений Macroscop, и настроить права таким образом, чтобы у каждого пользователя был доступ только к камерам с одинаковым идентификатором базы.
При редактировании базы из приложения Macroscop Клиент важно, чтобы у подключенного клиента все камеры имели одну базу лиц, иначе для редактирования случайным образом выбирается одна из баз.
Для задания уникальной базы в настройки каждого из модулей добавлено поле Идентификатор базы.
При включении модулей Распознавание автономеров (Complete) или Распознавание лиц (Complete) поле Идентификатор базы изначально не отображается.
Для использования данной возможности необходимо задать Идентификатор базы через REST API.
Пустое значение идентификатора свидетельствует о том, что все камеры взаимодействуют с общей базой данных.
Количество уникальных баз не ограничено.
Количество камер, подключаемых к выбранной базе данных, не ограничено.
Для баз лиц: <ИдентификаторБД_>FRDATABASECOMPLETE.FDB.
Например:
-
FRDATABASECOMPLETE.FDB: общая база лиц Complete.
-
USER12713_FRDATABASECOMPLETE.FDB: уникальная база лиц Complete.
Для баз автономеров: <ИдентификаторБД_>PRDATABASE.FDB.
Например:
-
PRDATABASE.FDB: общая база автономеров.
-
USER12713_PRDATABASE.FDB: уникальная база автономеров.
Аналогично и для реплицированных баз.
Название файла (Идентификатор базы) должно быть длиной не более 32-х символов, содержать латинские буквы, цифры и нижнее подчеркивание (_). При нарушении данного правила уникальная база не задастся.
Идентификатор базы игнорирует регистр букв, поэтому для myperfectdb и MyPeRfeCtDb будет создана одна и та же база.