Настройка детектора лиц
Настройка базового детектора лиц осуществляется следующим способом:
- Выбрать объект Детектор лиц.
- Если видеокамера поддерживает многопоточность, выбрать поток, на котором необходимо осуществлять детектирование (1). Выбор видеопотока низкого качества позволяет снизить нагрузку на Сервер.
- Для записи треков захваченных лиц в базу данных выбрать из списка Запись траекторий объектов значение Да (2).
- Если необходимо использовать данный детектор для распознавания лиц в реальном времени, установить значение Да для соответствующего параметра.
- В поле Время потери трека ввести время в миллисекундах, спустя которое трек захваченного лица считается потерянным (4). Значение должно быть в диапазоне [1, 10000]. Данный параметр применяется в случае, когда захваченное лицо перемещается в кадре и на какое-то время скрывается за препятствием. Если это время меньше установленного значения, то лицо будет опознано как одно и то же.
- По умолчанию при анализе осуществляется сжатие размера кадра до установленного размера (5, по умолчанию 1280 пикселей по бо́льшей стороне). При этом используется следующий алгоритм:
- Если исходное разрешение по бо́льшей стороне кадра больше заданного в поле Изменение размера кадров, то оно делится пополам.
- Если полученное разрешение стало меньше заданного, то работа алгоритма прекращается и будет использоваться данное разрешение.
- Если полученное разрешение по прежнему больше заданного, то выполняется деление пополам до тех пор, пока оно не станет меньше.
Примечание
Например, исходное разрешение видеоизображения 2048*1536, заданное значение 1000.
В этом случае исходное разрешение 2 раза будет поделено пополам (512*384), т.к. после первое деления значение по бо́льшей стороне кадра будет больше заданного (1024 > 1000).
Примечание
Если детектирование осуществляется на потоке с бо́льшим разрешением и происходят ошибки детектирования, рекомендуется уменьшить сжатие.
- Задать минимальные и максимальные размеры захваченных лиц в процентах от размера кадра (6).
- Задать минимальный порог достоверности захваченного лица, необходимый для срабатывания детектора (7). Значение задается эмпирически в диапазоне [1, 100]. Чем больше это значение, тем меньше лиц будет обнаруживаться, но при этом качество распознавания будет выше.
- В поле Период поиска лиц задать время в миллисекундах между операциями поиска лиц в кадре видеоизображения. Значение должно быть в диапазоне [1, 10000]. Чем больше это значение, тем меньше будет нагрузка на Сервер, однако при этом часть лиц может быть не распознана (9).
- Если требуется сохранять в базу данных информацию о поле и возрасте для каждого захваченного лица, выбрать Да в соответствующем поле (10).
- В некоторых случаев детектор может принять какой-либо объект за лицо. Если необходимо отфильтровывать объекты, которые не являются лицом, на этапе построения вектора лица и его записи в базу метаданных, выбрать Да в поле Фильтрация ложных срабатываний (11). При включенном фильтре ложные распознанные лица попадут в ленту распознанных лиц (см. Распознавание и поиск лиц), но не будут учитываться при поиске лиц в архиве.
- В окне предварительного просмотра задать прямоугольную область кадра, в которой необходимо осуществлять детектирование лиц. Область задается путем перемещения узловых точек .
- Нажать кнопку Применить.