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

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

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

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

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

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

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

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

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



Auto

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

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

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

НейросетьДа

Если вода в кадре прозрачная и детектор не может корректно определить ее уровень, необходимо использовать Нейросеть:

  1. Если выбрано значение Нет, детектор будет работать на основе алгоритма без использования нейросети на CPU, игнорируя значение, указанное в поле Файл нейросети.
  2. Если выбрано значение Да:
    1. Если в поле Файл нейросети не выбрано значение, система автоматически выберет необходимую стандартную нейросеть для устройства, которое указано в поле Режим работы нейросети.
    2. Если в поле Файл нейросети выбрана уникальная нейросеть, соответствующая выбранному в поле Режим работы нейросети устройству, и является нейросетью уровня воды, создастся детектор с нейросетевым алгоритмом на базе этой нейросети

      Внимание!

      Если файл нейросети указан неверно, детектор не будет работать. Нейросетевой алгоритм будет пересоздаваться каждые 20 секунд.

Нет
Нижнее видимое значение0

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

Режим работы нейросети
CPU

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

Внимание!

  • Запуск работы алгоритма на NVIDIA GPU после применения настроек может занимать несколько минут. Для ускорения последующих запусков можно использовать функцию кэширования (см. Оптимизация работы нейроаналитики на GPU).
  • Если выбран процессор, отличный от CPU, то основная часть вычислительной нагрузки будет выполняться на этом устройстве. При этом CPU будет также задействован для работы детектора.
Nvidia GPU 0
Nvidia GPU 1
Nvidia GPU 2
Nvidia GPU 3
Intel GPU
Расширенные настройки
Изменение размера кадров1920

При анализе осуществляется сжатие размера кадра до установленного размера (по умолчанию 1920 пикселей по бо́льшей стороне). При этом используется следующий алгоритм:

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

Примечание

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

Файл нейросети

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

Примечание

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

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

В окне предварительного просмотра с помощью перемещения узловых точек :

  1. Указать измерительную шкалу на кадре.
     

    Внимание!

    При указании измерительной шкалы её верхняя и нижняя граница должны совпадать с заданными значениями в параметрах Верхнее видимое значение и Нижнее видимое значение.

    Примечание

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

    1. Задать линией грань, при превышении уровнем воды которой, детектор будет давать сработку.
    2. Задать линией грань, при превышении уровнем воды которой, детектор будет давать предупреждение в виде оранжевого цвета датчика в окне видеонаблюдения.
  2. Нажать кнопку Применить.

Примечание.

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

Настойка Детектора уровня воды завершена.

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

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

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