Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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

  1. Выбрать детектор.
  2. Если видеокамера поддерживает многопоточность, выбрать поток, на котором необходимо осуществлять детектирование (1). Выбор видеопотока низкого качества позволяет снизить нагрузку на Сервер (1).
    Image Modified
  3. Для записи индикатора уровня воды в архив выбрать Да для параметра Запись маски в архив (2).
  4. Задать верхнее и нижнее видимое значение в нормальных условиях на измерительной шкале (3, 7). Значение должно быть в диапазоне [0; 19]. 
    Image Removed
  5. По умолчанию при При анализе осуществляется сжатие размера кадра до установленного размера (4, по умолчанию 1920 пикселей по бо́льшей стороне). При этом используется следующий алгоритм:
    1. Если исходное разрешение по бо́льшей стороне кадра больше заданного в поле Изменение размера кадров, то оно делится пополам.
    2. Если полученное разрешение стало меньше заданного, то работа алгоритма прекращается и будет использоваться данное разрешение.
    3. Если полученное разрешение по прежнему больше заданного, то выполняется деление пополам до тех пор, пока оно не станет меньше.
    Info
    titleПримечание

    Например, исходное разрешение видеоизображения 2048*1536, заданное значение 1000.

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


    Info
    titleПримечание

    Если детектирование осуществляется на потоке с бо́льшим разрешением и происходят ошибки детектирования, рекомендуется уменьшить сжатие.


  6. Задать количество кадров в секунду, которое будет обрабатывать детектор (5). Значение должно быть в диапазоне [0,016, ; 100]. 
  7. Если вода в кадре прозрачная и детектор не может корректно определить ее уровень, необходимо использовать нейросеть. Для этого: Нейросеть (6):
    1. Если выбрано значение Нет, детектор будет работать на основе алгоритма без использования нейросети, игнорируя значение, указанное в поле Файл нейросети.
    2. Если выбрано значение Да:
      1. Еслив поле Файл нейросети не выбрано значение,система автоматически выберет необходимую стандартную нейросеть для устройства, которое указано в поле Режим работы нейросети.
      2. Если в поле Файл нейросети выбрана уникальная нейросеть, соответствующая выбранному в поле Режим работы нейросети устройству, и является нейросетью уровня воды, детектор создаст движок с использованием этой сети.

        Note
        titleВнимание!

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

    3. Выбрать Да для параметра Нейросеть (6)
      1. .


  8. Выбрать файл нейросети (10). В директории C:\Program Files\Common Files\AxxonSoft\DetectorPack\NeuroSDK находятся стандартные нейросети для разных типов используемого процессора:

    WaterLevelRuleNet_movidius.annДетектор уровня воды / IntelNCS
    WaterLevelRuleNet_openvino.annДетектор уровня воды / CPU
    WaterLevelRuleNet_origin_onnx.annДетектор уровня воды / GPU

    При использовании уникальной нейросети требуется указать путь к файлу.

    Info
    titleПримечание

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


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

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

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

    Note
    titleВнимание!

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


    Note
    titleВнимание!

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


  11. В окне предварительного просмотра с помощью перемещения узловых точек точек Image Modified:
    1. указать измерительную Указать измерительную шкалу на кадре;.
       

      Note
      titleВнимание!

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


      Info
      titleПримечание

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


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

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

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

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

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