Основные настройки распознавателя лиц

Основные настройки модуля "Распознаватель лиц" отличаются в зависимости от версии модуля и расположены на вкладке Модули -> Распознавание лиц.

  • Распознаватель лиц

  • Распознаватель лиц 2.0

Подсказка

В случае необходимости, некотрые настройки модуля могут быть изменены индивидуально для каждого канала (см. разделы Настройки распознавателя лиц для канала и Настройки распознавателя лиц 2.0 для канала).

Глобальные настройки

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

Во время работы модуль использует две базы:

  • Временную базу лиц для хранения всех распознанных лиц. Ее размер определяется в настройке Глубина хранения. Используется Распознавателем лиц 2.0
  • Базу лиц содержащую информацию о персоне и его антропометрические данные, которые используются для сравнения с лицом, обнаруженным на видео. Максимальный размер этой базы определяется лицензией и отображается в поле Размер базы данных лиц.

Максимальное количество потоков - количество "очередей", в которых производится обнаружение лиц. В каждом полученном кадре он пытается обнаружить лицо и, увеличив число потоков, вы увеличите скорость обнаружения. Максимальное значение потоков ограничено количеством ядер процессора на сервере.

Важно

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

Модуль может искать лица во всех кадрах. Однако, не на всех кадрах лицо человека отображается в хорошем качестве. Чтобы исключить ложные срабатывания модуля, измените следующие настройки:

  • Флаг Режим для Системы Контроля и Управления Доступом включает режим работы детектора в качестве СКУД. Нажмите на кнопку Задать настройки по умолчанию чтобы задать оптимальные настройки детектора для работы со СКУД.

  • Порог качества исключает лица с плохим качеством: смазанные, частично скрытые и др.

  • Порог уверенности - граница, определяющая степень соответствия обнаруженного лица и персоны в базе данных лиц.

  • Минимальный размер лица и Максимальный размер лица определяют диапазон размеров лиц, с которыми работает модуль.

  • Период детектирования - интервал между кадрами, которые будут использоваться для обнаружения лиц, чем он меньше, тем чаще производится поиск лиц на видео.

  • Алгоритм детекции - внутренний набор правил, при помощи которых производится обнаружение лиц на видео.

  • Алгоритм распознавания - еще один набор правил, при помощи которых производится распознавание лиц среди обнаруженных. Алгоритм выбирается в зависимости от требуемого качества распознавания, и ресурсов сервера, который будет анализировать видео:

    АЛГ1 - среднее качество распознавания при небольшом использовании ресурсов;

    АЛГ2 - высокое качество распознавания при среднем использовании ресурсов;

    АЛГ3 - наивысшее качество распознавания при большом использовании ресурсов.

  • Порог живости - граница, определяющая степень живости лица или на сколько обнаруженное лицо похоже на фотографию.

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

Во время движения, человек может поворачивать голову или лицо может скрываться за естественными препятствиями. Очередное появление лица в кадре будет восприниматься модулем как новое. Установите флаг Объединять короткие треки и модуль будет объединять эти движения в одно, в зависимости от следующих параметров:

  • Время жизни трека - это время, в течение которого модуль хранит, лицо одного человека, обнаруженные в разных кадрах. Например, время жизни трека - 5 сек, модуль обнаружил лицо и человек отвернулся от камеры. Если он повернется через 4 секунды, то информация о лице дополнит существующую запись. А если через 6 секунд, то создаст новую.

  • Порог похожести - граница, определяющая степень похожести обнаруженного лица человека и сохраненного ранее. Если лицо похоже, то информация о нем дополнит текущую запись в базе данных. Если нет, то создает новую.

  • Дополнительно детектировать - в настройках Распознавателя лиц, установите флаги Определять пол и Определять возраст, чтобы данная информация отображалась в интерфейсе оператора при распознавании человека.

База данных лиц

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

Важно

Для распознавания используется локальный кэш базы данных лиц. Поэтому, при потерях связи с сервером, на котором расположена БД лиц, распознавание будет продолжено. Локальный кэш базы данных лиц будет обновлен сразу после восстановления связи.

Управления каналами

В нижней части окна, отображается список каналов, на которых включен модуль Трекер/Распознаватель лиц. Нажав на ссылку вы перейдете к настройкам модуля на выбранном канале. Установив соответствующий флаг напротив канала вы включите:

  • Определять возраст и Определять пол - отображение в интерфейсе оператора пола и возраста человека, определенных по антропометрическим характеристикам его лица.

  • Атрибуты - поиск лиц по определённым атрибутам внешности.

  • Живость - функция, позволяющая отличить человека в кадре от фото или изображения.

  • Аналитика - передачу данных о распознанном лице скрипту "Аналитика".

  • Поиск по лицу - функции поиск по лицу и фото.

  • Распознавать - функцию распознавание лиц по базе данных лиц

Подсказка

Подробное описание интерфейса оператора смотрите в разделе Распознавание лиц Руководства оператора.