Перейти в хранилище документации
Обратиться в техническую поддержку
Для настройки детектора лиц 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 | Выбрать алгоритм распознавания лица
|
Алгоритм 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. Создание системных переменных).
В окне предварительного просмотра задать прямоугольную область кадра, в которой необходимо осуществлять детектирование лиц. Область задается путем перемещения узловых точек .
Примечание
Для удобства настройки кадр видеоизображения можно "заморозить". Для этого необходимо нажать на кнопку . Повторное нажатие данной кнопки отменит действие.
Область детектирования отображается по умолчанию. Для ее скрытия необходимо нажать на кнопку . Повторное нажатие данной кнопки вновь отобразит область.
Для сохранения изменений параметров детектора нажать на кнопку Применить . Для отмены изменений нажать на кнопку Отмена .
Настройка детектора лиц VL завершена. При необходимости на базе детектора лиц VL на основе метаданных (см. Общие сведения о метаданных) можно создать и настроить поддетекторы: