Перейти в хранилище документации
Обратиться в техническую поддержку
Для настройки детектора лиц VL необходимо:
По умолчанию детектор включен и настроен на детектирование лиц.
При необходимости можно изменить настройки параметров детектора, которые указаны в таблице:
Параметр | Значение | Описание |
---|---|---|
Характеристики объекта | ||
Видеопоток | Основной поток | Если камера поддерживает многопоточность, выбрать поток, на котором необходимо осуществлять детектирование. Для корректной работы детектора рекомендуется использовать видеопоток высокого качества |
Запись траекторий объектов | Да | По умолчанию включена запись метаданных видеопотока в базу данных. Для отключения выбрать значение Нет |
Нет | ||
Сравнение со списками | Да | По умолчанию параметр выключен. Если требуется использовать данный детектор для сравнения со списками лиц, установить значение Да (см. Сравнение со списками лиц) |
Нет | ||
Другое | ||
Включить | Да | По умолчанию детектор включен. Для отключения установить значение Нет |
Нет | ||
Имя | Детектор лиц VL | Ввести имя детектора или оставить имя по умолчанию |
Использовать трансформацию камеры | Да | По умолчанию параметр выключен. Если используется би-сферическая линза XingYun (см. Настройка fish-eye камер), то по умолчанию на анализ детектору поступает изображение 2 сфер по 180о. В этом случае качество распознавания может ухудшаться. Для передачи в детектор развернутого изображения необходимо установить значение Да. Данный параметр актуален также и для других преобразований |
Нет | ||
Режим работы декодера | Auto | Выбрать процессор для декодирования видео. При выборе значения:
|
CPU | ||
GPU | ||
HuaweiNPU | ||
Тип | Детектор лиц VL | Название типа детектора (нередактируемое поле) |
Основные настройки | ||
Биометрические данные | Да | По умолчанию параметр включен. При поиске по лицам (см. Поиск по лицам) в результатах поиска будут найденные лица, схожие с приложенной фотографией или треком с учетом заданного минимального уровня схожести (в процентах). Для корректного сравнения со списками лиц данный параметр также должен быть включен. |
Нет | ||
Минимальный порог достоверности лица | 60 | Задать минимальный уровень точности распознавания лица для создания трека. Подходящее значение следует подбирать эмпирически, рекомендуется не менее 90. Чем больше это значение, тем меньше лиц будет обнаруживаться, но при этом качество распознавания будет выше. Значение должно быть в диапазоне [1, 100] |
Минимальный размер лица | 20 | Задать минимальный размер захваченных лиц в процентах от размера кадра. Подходящее значение следует подбирать эмпирически. Значение должно быть в диапазоне [1, 100] |
Обнаружение медицинской маски | Да | По умолчанию параметр выключен. Если будет использоваться детектор масок, установить значение Да (см. Детектор маски VL) |
Нет | ||
Распознавание атрибутов лица | Да | По умолчанию параметр выключен. Если требуется сохранять в базу данных информацию о поле и возрасте, для каждого захваченного лица, установить значение Да Примечание Средняя погрешность в распознавании возраста составляет 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 | ||
Анализировать угол поворота лица | Да | По умолчанию параметр выключен. Если требуется определять угол поворота лица, установить значение Да. Эта настройка позволяет отсеивать результаты, у которых угол поворота и наклона превышает заданные значения, в поиске по конкретному лицу (см. Поиск похожего лица) Примечание Параметр Анализировать угол поворота лица влияет на фильтрацию событий детектора лиц в панели событий (см. Настройка панели событий, Работа с панелью событий). При использовании фильтра:
|
Нет | ||
Время жизни трека (начиная с версии Detector Pack 3.14) | Да | По умолчанию параметр выключен. Если требуется показать в секундах время жизни трека для объекта, установить значение Да |
Нет | ||
Время удержания трека (мсек) | 2 | Задать минимальное время жизни трека в секундах. По истечении указанного периода времени регистрируется результат распознавания лица. Если трек завершается раньше, результат также регистрируется. Значение должно быть в диапазоне [1, 60] |
Изменение размера кадров | 640 | По умолчанию при анализе осуществляется сжатие размера кадра до установленного размера (по умолчанию 640 пикселей по бо́льшей стороне). Значение должно быть в диапазоне [640, 10 000]. При этом используется следующий алгоритм:
Примечание Например, исходное разрешение видеоизображения 2048*1536, заданное значение 1000. В этом случае исходное разрешение 2 раза будет поделено пополам (512*384), т.к. после первого деления значение по бо́льшей стороне кадра будет больше заданного (1024 > 1000). Если детектирование осуществляется на потоке с бо́льшим разрешением и происходят ошибки детектирования, рекомендуется уменьшить сжатие. |
Количество кадров без обнаружения | 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] |
Внимание!
Повышенное логирование для SDK можно активировать с помощью системной переменной VL_SDK_VERBOSE_LOGGING=1 (см. Приложение 9. Создание системных переменных).
В окне предварительного просмотра задать прямоугольную область кадра, в которой необходимо осуществлять детектирование лиц. Область задается путем перемещения узловых точек .
Примечание
Для сохранения изменений параметров детектора нажать на кнопку Применить . Для отмены изменений нажать на кнопку Отмена .
Настройка детектора лиц VL завершена. При необходимости на базе детектора лиц VL на основе метаданных (см. База метаданных) можно создать и настроить поддетекторы: