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

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

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

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

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

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

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

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

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

Примечание

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

Использовать трансформацию камерыДа

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

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

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

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

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

Нет
Минимальный порог достоверности лица60

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

Минимальный размер лица10

Задать минимальный размер захваченных лиц в процентах от размера кадра. Значение должно быть в диапазоне [1, 100]

Обнаружение медицинской маскиДа

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

Нет
Распознавание атрибутов лица

Да

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

Примечание

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

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

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

Внимание!

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

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

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

Внимание!

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

Алгоритм распознавания лицаАлгоритм 1

Выбрать алгоритм распознавания лица

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

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

Нет
Количество кадров без обнаружения18

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

Количество кадров между обнаружениями3

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

Примечание

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

Минимальное качество изображения30

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

Минимальное количество обнаружений1

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

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

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

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

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

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

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

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

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

Таймаут трека2

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

Внимание!

Повышенное логирование для SDK можно активировать с помощью системной переменной VL_SDK_VERBOSE_LOGGING=1 (см. Приложение 9. Создание системных переменных).

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

Примечание

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

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

  • No labels