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

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

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

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

ПараметрЗначениеОписание
Характеристики объекта
Видеопоток
Основной поток

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

Второй поток
Запись траекторий объектов
ДаПо умолчанию включена запись метаданных видеопотока в базу данных. Для отключения выбрать значение Нет
Нет
Другое
ВключитьДаПо умолчанию детектор включен. Для отключения установить значение Нет
Нет
ИмяДетектор позВвести имя детектора или оставить имя по умолчанию
Количество обрабатываемых кадров в секунду3

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

Внимание!

Для кадров со статичными людьми fps должен быть не менее 2. Для кадров с людьми в движении − не менее 4

Чем больше fps, тем выше точность определения позы, но больше нагрузка на выбранный для работы процессор. При fps, равном 1, точность будет составлять не менее 70%.

Данный параметр варьируется в зависимости от скорости движений объекта. Для решения типичных задач достаточно частоты от 3 до 20. Примеры:

  • детекция позы для умеренно подвижных объектов (без резких движений) − fps 3;
  • детекция позы для подвижных объектов − fps 12.
Режим работы декодера
Auto

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

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

Выбрать файл нейрофильтра

Основные настройки
Нейросеть для оценки позы человека (начиная с версии Detector Pack 3.14)Оценка позы 

Выбрать из списка нейросеть для оценки позы человека. В названиях могут быть указаны размеры нейросети. Размер (Нано, Средняя, Большая) нейросети указывает на количество потребляемых ресурсов. Чем больше размер нейросети, тем выше точность, но выше нагрузка на процессор

 

 

 

Оценка позы (Нано)
Оценка позы (Средняя)
Оценка позы (Большая)
Режим работы
CPU

Выбрать режим работы детектора и нейрофильтра (см. Требования к аппаратной платформе для работы нейроаналитики, Общие сведения о детекторах и их поддетекторах). Режим работы нейрофильтра используется только если в параметре Нейрофильтр предварительно выбрано значение Да

Внимание!

  • Запуск работы алгоритма на NVIDIA GPU после применения настроек может занимать несколько минут. Для ускорения последующих запусков можно использовать функцию кэширования (см. Оптимизация работы нейроаналитики на GPU в ОС WindowsОптимизация работы нейроаналитики на GPU в ОС Linux).
  • Если выбран процессор, отличный от CPU, то основная часть вычислительной нагрузки будет выполняться на выбранном устройстве. При этом CPU будет также задействован для работы детектора.
  • Для детекторов лежащего и сидящего человека точность работы может зависеть от выбранного процессора. Если при смене процессора качество распознавания ухудшается, рекомендуется эмпирически подбирать наилучшие значения параметров детектора и выполнять настройку перспективы (см. Детектор сидящего человека, Детектор лежащего человека).
  • Начиная с версии Detector Pack 3.11, Intel HDDL и Intel NCS не поддерживаются.
  • Начиная с версии Detector Pack 3.14, поддерживаются Intel Multi-GPU и Intel GPU 0-3.
Nvidia GPU 0
Nvidia GPU 1
Nvidia GPU 2
Nvidia GPU 3
Intel NCS  (не поддерживается)
Intel HDDL (не поддерживается)
Intel GPU
Intel Multi-GPU
Intel GPU 0
Intel GPU 1
Intel GPU 2
Intel GPU 3
Huawei NPU

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

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

Время жизни трека (начиная с версии Detector Pack 3.14)

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

Высота и ширина окна сканирования определяются исходя из реальных размеров кадра и количества необходимых окон. Например, при реальном размере кадра 1920×1080 пикселей, для деления кадра на четыре равных окна нужно установить ширину окна сканирования на 960 пикселей, а высоту – 540 пикселей

Высота шага сканирования540

Шаг сканирования определяет взаимное смещение окон. Если шаг равен высоте и ширине окна сканирования соответственно, то сегменты выстраиваются последовательно. Уменьшение высоты или ширины шага сканирования приведет к увеличению количества окон за счет их наложения друг на друга со смещением. Это повысит точность детектирования, но увеличит нагрузку на процессор

Внимание!

Высота и ширина шага сканирования не должны быть больше значений высоты и ширины окна сканирования, т.к детектор с такими настройками не будет работать.

Окно сканированияДаПо умолчанию режим сканирования выключен. Для включения сканирующего режима выбрать значение Да
Нет
Файл нейросети

Указать файл нейросети.

В директории C:\Program Files\Common Files\ITV\DetectorPack\NeuroSDK находятся стандартные нейросети для разных типов используемого процессора. Стандартные нейросети не требуется выбирать в данном поле, система автоматически выберет необходимую. При использовании уникальной нейросети требуется указать путь к файлу

Внимание!

  • Сетевое указание файла в ОС Windows недопустимо. Файл нейросети должен располагаться локально, т.е. на том же сервере, где установлен ПК Интеллект Х.
  • Для корректной работы нейросети в ОС Linux соответствующий файл должен располагаться локально в директории /opt/ITV/DetectorPack/NeuroSDK, либо в сетевой папке с соответствующими правами доступа.
  • При использовании стандартной нейросети (обучение которой не выполнялось в эксплуатируемых условиях) гарантируется общая точность 80-95% и процент пропуска 5-20% (см. Требования ко сбору данных для обучения нейросетей).
Ширина окна сканирования960Высота и ширина окна сканирования определяются исходя из реальных размеров кадра и количества необходимых окон. Например, при реальном размере кадра 1920×1080 пикселей, для деления кадра на четыре равных окна нужно установить ширину окна сканирования на 960 пикселей, а высоту – 540 пикселей
Ширина шага сканирования960

Шаг сканирования определяет взаимное смещение окон. Если шаг равен высоте и ширине окна сканирования соответственно, то сегменты выстраиваются последовательно. Уменьшение высоты или ширины шага сканирования приведет к увеличению количества окон за счет их наложения друг на друга со смещением. Это повысит точность детектирования, но увеличит нагрузку на процессор

Внимание!

Высота и ширина шага сканирования не должны быть больше значений высоты и ширины окна сканирования, т.к детектор с такими настройками не будет работать.

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

При этом используется следующая логика:

    • если заданы только области детектирования, то во всех остальных частях кадра детектирования осуществляться не будет;
    • если заданы только области игнорирования, то во всех остальных частях кадра будет осуществляться детектирование.

Примечание

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

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

Настройка детектора позы завершена. При необходимости на базе детектора позы можно создать и настроить необходимые поддетекторы (см. Настройка поддетекторов детектора позы).

  • No labels