Внимание!

Для запуска и корректной работы детектора лиц на GPU требуется предварительно создать кэш (см. Оптимизация работы детектора лиц на GPU).

Для настройки детектора лиц необходимо:

  1. Перейти на вкладку Детекторы.
  2. Под требуемой видеокамерой выбрать Создать...→ Категория: Лица → Детектор лиц.

По умолчанию детектор включен и настроен на детектирование лиц.

При необходимости можно изменить настройки параметров детектора, которые указаны в таблице:

ПараметрЗначениеОписание
Характеристики объекта
ВидеопотокОсновной потокЕсли видеокамера поддерживает многопоточность, выбрать поток, на котором необходимо осуществлять детектирование. Для корректной работы детектора лиц рекомендуется использовать видеопоток высокого качества
Запись траекторий объектовДа

По умолчанию включена запись метаданных видеопотока в базу данных. Для отключения выбрать значение Нет

Нет
Сравнение со спискамиДаПо умолчанию параметр Сравнение со списками выключен. Если требуется использовать данный детектор для сравнения со списками лиц, установить значение Да (см. Настройка распознавания лиц на базе созданных списков лиц)
Нет
Другое
ВключитьДаПо умолчанию детектор включен. Для отключения установить значение Нет
Нет
ИмяДетектор лицВвести имя детектора или оставить имя по умолчанию
Использовать трансформацию камерыДа

По умолчанию параметр выключен. Если используется би-сферическая линза XingYun (см. Настройка fish-eye видеокамер), то по умолчанию на анализ детектору поступает изображение 2 сфер по 180о. В этом случае качество распознавания может ухудшаться. Для передачи в детектор развернутого изображения необходимо установить значение Да. Данный параметр актуален также и для других преобразований 

Нет
Неживое лицоДа

По умолчанию параметр выключен. Неживое лицо – фотография лица вместо живой персоны. Если требуется сохранять в базу данных информацию о том, является ли каждое захваченное лицо фотографией (Да/Нет), установить значение Да

Нет
Пороговое значение определения неживого лица30

Задать минимальный порог распознавания неживого лица в процентах. Чем выше это значение, тем меньше захваченных лиц будут определяться как фотография. При этом качество распознавания является ли захваченное лицо фотографией (Да/Нет) будет выше. Подходящее значение следует подбирать эмпирически. Значение должно быть в диапазоне [1, 100]

Режим работы декодераAuto

Выбрать процессор для декодирования видео. При выборе GPU приоритет отдается дискретной видеокарте (декодирование на чипах NVIDIA NVDEC). Если подходящего графического процессора нет, то декодирование будет осуществляться с помощью технологии Intel Quick Sync Video. Иначе декодирование будет осуществляться на CPU

CPU
GPU
HuaweiNPU
ТипДетектор лицНазвание типа детектора (нередактируемое поле)
Основные настройки
Биометрические данныеДа

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

Нет
Максимальная высота лица100Задать максимальную высоту захваченных лиц от размера кадра в процентах. Значение должно быть в диапазоне [1, 100]
Максимальная ширина лица100Задать максимальную ширину захваченных лиц от размера кадра в процентах. Значение должно быть в диапазоне [1, 100]
Минимальная высота лица5Задать минимальную высоту захваченных лиц от размера кадра в процентах. Значение должно быть в диапазоне [1, 100]
Минимальная ширина лица5Задать минимальную ширину захваченных лиц от размера кадра в процентах. Значение должно быть в диапазоне [1, 100]
Минимальный порог достоверности лица90

Задать минимальный уровень точности распознавания лица для создания трека. Подходящее значение следует подбирать эмпирически, рекомендуется не менее 90. Чем больше это значение, тем меньше лиц будет обнаруживаться, но при этом качество распознавания будет выше. Значение должно быть в диапазоне [1, 100]

Обнаружение маскирования лицаДа

По умолчанию параметр выключен. Если будет использоваться детектор масок, установить значение Да (см. Настройка Детектора маски)

Нет
Пол и возрастДа

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

Примечание

Средняя погрешность в распознавании возраста составляет 5 лет.

Нет
Режим работыCPU

Выбрать процессор для работы детектора — центральный или графический процессор NVIDIA (см. Выбор Nvidia GPU при настройке детекторов)

Внимание!

Запуск работы алгоритма на Nvidia GPU после применения настроек может занимать несколько минут.

Nvidia GPU 0
Nvidia GPU 1
Nvidia GPU 2
Nvidia GPU 3
Huawei NPU

Расширенные настройки

Внимание!

Расширенную настройку детектора следует осуществлять только при содействии технических специалистов компании ITV.

Алгоритм распознавания лицаALG1 (высокая скорость, низкая точность)Выбрать алгоритм распознавания лица
ALG2 (средняя скорость, средняя точность)
ALG3 (низкая скорость, высокая точность)
Анализировать угол поворота лицаДа

По умолчанию параметр выключен. Если требуется определять угол поворота лица, установить значение Да. Эта настройка позволяет отсеивать результаты, у которых угол поворота и наклона превышает заданные значения, в поиске по конкретному лицу (см. Поиск похожего лица)

Нет
Время потери трека500Задать время в миллисекундах, спустя которое трек захваченного лица считается потерянным. Данный параметр применяется в случае, когда захваченное лицо перемещается в кадре и на какое-то время скрывается за препятствием. Если это время меньше установленного значения, то лицо будет опознано как одно и то же. Значение должно быть в диапазоне [1, 10 000]
Игнорировать повторные распознаванияДа

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

Нет
Изменение размера кадров1920

По умолчанию при анализе осуществляется сжатие размера кадра до установленного размера (по умолчанию 1920 пикселей по бо́льшей стороне). Значение должно быть в диапазоне [640, 10 000]. При этом используется следующий алгоритм:

  • Если исходное разрешение по бо́льшей стороне кадра больше заданного в поле Изменение размера кадров, то оно делится пополам.
  • Если полученное разрешение стало меньше заданного, то работа алгоритма прекращается и будет использоваться данное разрешение.
  • Если полученное разрешение по прежнему больше заданного, то выполняется деление пополам до тех пор, пока оно не станет меньше.

Примечание

Например, исходное разрешение видеоизображения 2048*1536, заданное значение 1000. В этом случае исходное разрешение 2 раза будет поделено пополам (512*384), т.к. после первого деления значение по бо́льшей стороне кадра будет больше заданного (1024 > 1000). Если детектирование осуществляется на потоке с бо́льшим разрешением и происходят ошибки детектирования, рекомендуется уменьшить сжатие.

Минимальное качество лица для распознавания маскирования30

Задать минимальное качество изображения лица человека при распознавании масок (см. Настройка Детектора маски). Подходящее значение следует подбирать эмпирически, рекомендуется не менее 30. Значение должно быть в диапазоне [1, 100]

Минимальное качество распознавания лица50

Задать минимальное качество изображения лица человека при распознавании лиц без масок. Подходящее значение следует подбирать эмпирически, рекомендуется не менее 50. Значение должно быть в диапазоне [1, 100]

Минимальный порог маскирования лица70

Задать минимальный порог распознавания маски на лице. Подходящее значение следует подбирать эмпирически, рекомендуется не менее 70. Значение должно быть в диапазоне [1, 100]

Минимальный порог фильтрации50

Если используется Фильтрация ложных срабатываний, установить минимальный процент, при котором дополнительный алгоритм считает, что трек действительно является лицом человека. Если алгоритм считает, что трек является лицом с меньшей долей вероятности, то этот трек не будет учитываться. Подходящее значение следует подбирать эмпирически, рекомендуется не менее 50. Значение должно быть в диапазоне [1, 100]

Минимальный порог фильтрации для распознавания маски30

Задать минимальный процент, при котором дополнительный алгоритм считает, что трек действительно является лицом человека в маске. Если алгоритм считает, что трек является лицом с маской с меньшей долей вероятности, то этот трек не будет учитываться. Подходящее значение следует подбирать эмпирически, рекомендуется не менее 30. Значение должно быть в диапазоне [1, 100]

Наклон вверх/вниз (º)45

Задать допустимый угол наклона лица в градусах. Значение должно быть в диапазоне [0, 90]

Наклон вправо/влево (º)45

Задать допустимый угол наклона лица в градусах. Значение должно быть в диапазоне [0, 90]

Обрабатывать цветной кадрДа 

По умолчанию обрабатывается чёрно-белый кадр. Если требуется, чтобы для обработки детектором использовался цветной кадр, выбрать значение Да

Нет
Отправлять лицаДаПо умолчанию параметр выключен. Если требуется отправлять изображения лиц, установить значение Да
Нет
Период (мсек) детекции лица250

Задать время в миллисекундах между операциями поиска лиц в кадре видеоизображения. Чем больше это значение, тем меньше будет нагрузка на Сервер, однако при этом часть лиц может быть не распознана. Значение должно быть в диапазоне [1, 10 000]

Период игнорирования повторных распознаваний2

Задать период в минутах, в течение которого новые распознанные лица будут сравниваться с предыдущими для выявления схожести. Для регулировки данного параметра необходимо включить параметр Игнорировать повторные распознавания. Значение должно быть в диапазоне [2, 30]

Поворот вправо/влево до (º)45

Задать максимально допустимый угол поворота лица вправо или влево. Значение должно быть в диапазоне [-90, 90]

Поворот вправо/влево от (º)-45

Задать минимально допустимый угол поворота лица вправо или влево. Значение должно быть в диапазоне [-90, 90]

Порог схожести повторных распознаваний85

Задать порог схожести лица с предыдущими распознанными в процентах. Если порог схожести будет ниже указанного значения, то лицо будет распознано как новое. Для регулировки данного параметра необходимо включить параметр Игнорировать повторные распознавания. Значение должно быть в диапазоне [1, 100]

Фильтрация ложных распознаваний маскиДа

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

Нет
Фильтрация ложных срабатыванийДа

В некоторых случаях детектор может принять какой-либо объект за лицо. По умолчанию параметр включен. При включенном фильтре ложные распознанные лица попадут в ленту распознанных лиц (см. Распознавание и поиск лиц), но не будут учитываться при поиске лиц в архиве. Этот параметр отфильтровывает объекты, которые не являются лицом, на этапе построения вектора лица и его записи в базу метаданных. Если не требуется использовать фильтрацию ложных срабатываний, установить значение Нет

Нет

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

Примечание

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

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

  • No labels