Требования к видеокамерам для работы детекторов огня и дыма

Требования к аппаратной платформе для работы нейроаналитики

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

  1. Выбрать поток, на котором необходимо осуществлять детектирование, если видеокамера поддерживает многопоточность (1). Выбор видеопотока низкого качества позволяет снизить нагрузку на Сервер.
  2. Для записи шкалы чувствительности детектора в архив (см. Отображение информации от детектора (маска)) выбрать Да для параметра Запись маски в архив (2).
  3. Включить детектор − выбрать Да для соответствующего параметра (3).
  4. Ввести имя детектора или оставить имя по умолчанию (4).
  5. Выбрать файл нейросети (5). Файлы нейросети должны располагаться в директории C:\Program Files\Common Files\AxxonSoft\DetectorPack\NeuroSDK.

    Для корректной работы нейросети в ОС Linux соответствующий файл должен располагаться в директории /opt/AxxonSoft/DetectorPack/NeuroSDK.


  6. Задать класс объектов (6).
  7. Задать минимальное количество кадров, на которых детектор должен обнаружить дым (огонь), чтобы выдать сработку (7). Значение должно быть в диапазоне [5; 20].
  8. Задать количество кадров в секунду, которое будет обрабатывать детектор (8). Значение должно быть в диапазоне [0,016; 100]. 

  9. По умолчанию для всех анализов активировано Прореживание видеопотока (9). В этом случае декодируются только ключевые кадры. Для отключения прореживания необходимо выбрать Нет в соответствующем поле.
  10. Выбрать процессор для работы нейросети − центральный, один из графических процессоров Nvidia или один из графических процессоров Intel (10, см. Требования к аппаратной платформе для работы нейроаналитики, Общие сведения о настройке детекторов). 

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


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


  11. Выбрать процессор для декодирования видео (11). При выборе GPU приоритет отдается дискретной видеокарте (декодирование на чипах Nvidia NVDEC). Если подходящего графического процессора нет, то декодирование будет осуществляться с помощью технологии Intel Quick Sync Video. В противном случае декодирование будет осуществляться на CPU.
  12. Для детектирования объектов без изменения размера кадров в поле Режим сканирования (12) выбрать значение Да.
  13. Эмпирически задать чувствительность работы детектора (13). Значение должно быть в диапазоне [1; 99]. В окне предварительного просмотра видеоизображения отображается шкала чувствительности детектора, которая связана со значением параметра чувствительности. Если шкала зеленая, то объект не обнаружен. Если шкала желтая, то объект обнаружен, но недостаточен для сработки детектора. Если шкала красная, то объект обнаружен и сработка детектора произойдет, если шкала будет красной весь период анализа (50 секунд по умолчанию, см. п. 4).
    Пример. Значение чувствительности, равное 40, означает, что сработка детектора будет вызвана при заполнении шкалы минимум на 4 деления в течение всего периода анализа. Завершение сработки произойдет, когда на шкале будет меньше 2 делений в течение всего периода анализа. Для повторной сработки вновь потребуется заполнение шкалы на 4 деления и выше в течение всего периода анализа.
  14. По умолчанию весь кадр является зоной детектирования. При необходимости в окне предварительного просмотра задать зоны детектирования с помощью узловых точек:

    1. Кликнуть правой кнопкой мыши в окне предварительного просмотра.
    2. Если зону детектирования можно задать прямоугольником, выбрать Область детекции (прямоугольник). При задании прямоугольной области детектор будет анализировать только её, оставшаяся часть кадра не используется.
    3. Если зону детектирования необходимо задавать одним или несколькими многоугольниками, выбрать Область детекции (многоугольник). При задании одной или нескольких многоугольных зон детектор будет анализировать весь кадр, однако часть кадра, не входящая в заданные многоугольники, для детектора будет закрашена черным цветом.

      Задание зон детектирования осуществляется по аналогии с зонами игнорирования у детекторов анализа ситуации (см. Задание общих зон анализа ситуации).


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