Для настройки детектора уровня воды необходимо:
- Выбрать детектор.
- Если видеокамера поддерживает многопоточность, выбрать поток, на котором необходимо осуществлять детектирование. Выбор видеопотока низкого качества позволяет снизить нагрузку на Сервер (1).
- Для записи индикатора уровня воды в архив выбрать Да для параметра Запись маски в архив (2).
- Задать верхнее и нижнее видимое значение в нормальных условиях на измерительной шкале (3, 7).
- По умолчанию при анализе осуществляется сжатие размера кадра до установленного размера (4, по умолчанию 1920 пикселей по бо́льшей стороне). При этом используется следующий алгоритм:
- Если исходное разрешение по бо́льшей стороне кадра больше заданного в поле Изменение размера кадров, то оно делится пополам.
- Если полученное разрешение стало меньше заданного, то работа алгоритма прекращается и будет использоваться данное разрешение.
- Если полученное разрешение по прежнему больше заданного, то выполняется деление пополам до тех пор, пока оно не станет меньше.
Например, исходное разрешение видеоизображения 2048*1536, заданное значение 1000. В этом случае исходное разрешение 2 раза будет поделено пополам (512*384), т.к. после первое деления значение по бо́льшей стороне кадра будет больше заданного (1024 > 1000). |
Если детектирование осуществляется на потоке с бо́льшим разрешением и происходят ошибки детектирования, рекомендуется уменьшить сжатие. |
- Задать количество кадров в секунду, которое будет обрабатывать детектор (5). Значение должно быть в диапазоне [0,016, 100].
- Если вода в кадре прозрачная и детектор не может корректно определить ее уровень, необходимо использовать нейросеть. Для этого:
- Выбрать Да для параметра Нейросеть (6).
- Выбрать файл нейросети (10).
- Выбрать процессор для работы алгоритма детектора (8). Если нейросеть не используется, то алгоритм может работать только на CPU (см. Общие сведения о настройке детекторов).
- Выбрать процессор для декодирования видеопотока (9). При выборе GPU приоритет отдается дискретной видеокарте (декодирование на чипах NVidia NVDEC). Если подходящего графического процессора нет, то декодирование будет осуществляться с помощью технологии Intel Quick Sync Video. В противном случае декодирование будет осуществляться на CPU.
- В окне предварительного просмотра с помощью перемещения узловых точек :
указать измерительную шкалу на кадре;
При указании измерительной шкалы её верхняя и нижняя граница должны совпадать с заданными значениями в настройках (см. п. 3). |
В левом нижнем углу отображается индикатор уровня воды. Если его цвет синий значит уровень воды находится ниже и критической отметки, и предупреждающей. Если индикатор желтый, значит уровень воды превысил предупреждающую отметку, но находится ниже критической. Если красный - уровень воды выше критической отметки. |
- задать линией грань, при превышении уровнем воды которой, детектор будет давать сработку
- задать линией грань, при превышении уровнем воды которой, детектор будет давать предупреждение в виде желтого цвета датчика в окне видеонаблюдения.
- Нажать кнопку Применить.
После создания детектора в окне видеонаблюдения на раскладке помимо индикатора будет отображаться датчик.
Если датчик зеленого цвета , значит уровень воды находится ниже и критической отметки, и предупреждающей. Если датчик желтого цвета , значит уровень воды превысил предупреждающую отметку, но находится ниже критической. Если красный - уровень воды выше критической отметки.
При необходимости в окно видеонаблюдения можно дополнительно добавить числовое значение уровня воды (см. Настройка отображения датчика уровня воды).