Для настройки детектора уровня воды необходимо:
- Перейти на вкладку Детекторы.
- Под требуемой
видеокамерой - камерой выбрать Создать...→ Категория: Производственная безопасность → Детектор уровня воды.
По умолчанию детектор включен и настроен на детектирование уровня воды в кадре.
При необходимости можно изменить настройки параметров детектора, которые указаны в таблице:
Параметр | Значение | Описание |
---|
Характеристики объекта |
Видеопоток | Основной поток | Если |
видеокамера камера поддерживает многопоточность, выбрать поток, на котором необходимо осуществлять детектирование. Выбор видеопотока низкого качества позволяет снизить нагрузку на |
Серверсервер |
Запись маски в архив | Да | По умолчанию запись индикатора уровня воды в архив включена. Для отключения выбрать значение Нет |
Нет |
Другое |
Включить | Да | По умолчанию детектор включен. Для отключения выбрать значение Нет |
Нет |
Имя | Детектор уровня воды | Ввести имя детектора или оставить имя по умолчанию |
Количество обрабатываемых кадров в секунду | 10 | Задать количество кадров в секунду, которое будет обрабатывать детектор. Значение должно быть в диапазоне [0,016, 100] Note |
---|
| Параметр Количество обрабатываемых кадров в секунду определяет частоту передачи кадров от декодера к детектору и влияет на скорость обновления значения уровня воды — обновление происходит примерно один раз на каждые 23 обработанных кадра. В результате при более низком значении параметра может наблюдаться задержка между фактическим изменением значения уровня воды на изображении и генерацией соответствующего события. |
|
Режим работы декодера
| Auto | Выбрать процессор для декодирования видео. При выборе GPU приоритет отдается дискретной видеокарте (декодирование на чипах NVIDIA NVDEC). Если подходящего графического процессора нет, то декодирование будет осуществляться с помощью технологии Intel Quick Sync Video. Иначе декодирование будет осуществляться на CPU |
CPU |
GPU |
HuaweiNPU |
Тип | Детектор уровня воды | Название типа детектора (нередактируемое поле) |
|
Верхнее видимое значение | 1 | Задать верхнее видимое значение в нормальных условиях на измерительной шкале. Значение должно быть в диапазоне [-1000, 1000]
|
Максимальное значение верхнего уровня | 20 | Указать максимальное значение верхнего уровня измерительной шкалы. Значение должно быть в диапазоне [-1000, 1000] |
Минимальное значение нижнего уровня | 0 |
, 19 | Указать минимальное значение нижнего уровня измерительной шкалы. Значение должно быть в диапазоне [-1000, 1000] |
Нейросеть | Да | Если вода в кадре прозрачная и детектор не может корректно определить ее уровень, необходимо использовать Нейросеть: - Если выбрано значение Нет, детектор будет работать на основе алгоритма без использования нейросети на CPU, игнорируя значение, указанное в поле Файл нейросети.
- Если выбрано значение Да:
- Еслив поле Файл нейросети не выбрано значение,система автоматически выберет необходимую стандартную нейросеть для устройства, которое указано в поле Режим работы нейросети.
Если в поле Файл нейросети выбрана уникальная нейросеть, соответствующая выбранному в поле Режим работы нейросети устройству, и является нейросетью уровня воды, создастся детектор с нейросетевым алгоритмом на базе этой нейросети
Note |
---|
| Если файл нейросети указан неверно, детектор не будет работать. Нейросетевой алгоритм будет пересоздаваться каждые |
|
20 |
Нет |
Нижнее видимое значение | 0 | Задать нижнее видимое значение в нормальных условиях на измерительной шкале. Значение должно быть в диапазоне [ |
0 191000] |
Режим работы нейросети
| CPU | Выбрать процессор для работы нейросети (см. Требования к аппаратной платформе для работы нейроаналитики, Выбор Nvidia GPU при настройке детекторов) Note |
---|
| - Запуск работы алгоритма на 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 GPU |
Intel NCS (не поддерживается) |
Intel Multi-GPU |
Intel GPU 0 |
Intel GPU 1 |
Intel GPU 2 |
Intel GPU 3 |
Intel HDDL (не поддерживается) |
Цена деления шкалы | 1 | Указать цену деления шкалы — это разница между ближайшими делениями на шкале, имеющими цифровые обозначения. Значение должно быть в диапазоне [0,001, 1000]
Image Added
|
Расширенные настройки |
Изменение размера кадров | 1920 | При анализе осуществляется сжатие размера кадра до установленного размера (по умолчанию 1920 пикселей по бо́льшей стороне). При этом используется следующий алгоритм: - Если исходное разрешение по бо́льшей стороне кадра больше заданного в поле Изменение размера кадров, то оно делится пополам.
- Если полученное разрешение стало меньше заданного, то работа алгоритма прекращается и будет использоваться данное разрешение.
- Если полученное разрешение по прежнему больше заданного, то выполняется деление пополам до тех пор, пока оно не станет меньше
Info |
---|
| Например, исходное разрешение видеоизображения 2048*1536, заданное значение 1000. В этом случае исходное разрешение 2 раза будет поделено пополам (512*384), т.к. после первого деления значения по бо́льшей стороне кадра будет больше заданного (1024 > 1000). Если детектирование осуществляется на потоке с бо́льшим разрешением и происходят ошибки, рекомендуется уменьшить сжатие. |
|
Файл нейросети |
| Выбрать файл нейросети. В директории C:\Program Files\Common Files\ITV\DetectorPack\NeuroSDK находятся стандартные нейросети для разных типов используемого процессора. Стандартные нейросети не требуется выбирать в данном поле, система автоматически выберет необходимую. При использовании уникальной нейросети требуется указать путь к файлу |
infoПримечание | - Сетевое указание файла в ОС Windows недопустимо. Файл нейросети должен располагаться локально, т.е. на том же сервере, где установлен ПК Интеллект Х.
- Для корректной работы нейросети в ОС Linux соответствующий файл должен располагаться локально в директории /opt/ITV/DetectorPack/NeuroSDK, либо в сетевой папке с соответствующими правами доступа.
- При использовании стандартной нейросети (обучение которой не выполнялось в эксплуатируемых условиях) гарантируется общая точность 80-95% и процент пропуска 5-20% (см. Требования ко сбору данных для обучения нейросетей).
|
|
В окне предварительного просмотра с помощью перемещения узловых точек
Image Modified:
- Указать измерительную шкалу на кадре.
Image Modified - Задать верхнюю линию, при превышении уровнем воды которой, детектор будет генерировать событие.
- Задать нижнюю линию, при превышении уровнем воды которой, детектор будет давать предупреждение в виде оранжевого цвета датчика в окне видеонаблюдения.
Note |
---|
|
- При указании измерительной шкалы её верхняя и нижняя граница должны совпадать с заданными значениями в параметрах Верхнее видимое значение и Нижнее видимое значение.
|
Info |
---|
|
В левом нижнем углу отображается индикатор уровня воды. Если его цвет зеленый значит уровень воды находится ниже и критической отметки, и предупреждающей. Если индикатор оранжевый, значит уровень воды превысил предупреждающую отметку, но находится ниже критической. Если красный − уровень воды выше критической отметки. |
- Задать линией грань, при превышении уровнем воды которой, детектор будет генерировать событие.
- Задать линией грань, при превышении уровнем воды которой, детектор будет давать предупреждение в виде оранжевого цвета датчика в окне видеонаблюдения.
- Верхняя и нижняя линии не должны быть параллельны линиям измерительной шкалы, определяющим её высоту. Иначе детектор не будет работать корректно.
|
Info |
---|
|
- Для удобства настройки кадр видеоизображения можно "заморозить". Для этого необходимо нажать на кнопку
Image Modified. Повторное нажатие данной кнопки отменит действие. - Для скрытия области детектирования необходимо нажать на кнопку
Image Modified. Повторное нажатие данной кнопки вновь отобразит область. Для удаления выделенной области необходимо нажать на кнопку Image Removed- В левом нижнем углу отображается индикатор уровня воды. Если его цвет зеленый значит уровень воды находится ниже и критической отметки, и предупреждающей. Если индикатор оранжевый, значит уровень воды превысил предупреждающую отметку, но находится ниже критической. Если красный − уровень воды выше критической отметки.
|
Для сохранения изменений параметров детектора нажать на кнопку Применить
Image Modified. Для отмены изменений нажать на кнопку Отмена
Image Modified.
Настойка детектора уровня воды завершена.
После создания детектора в окне видеонаблюдения на раскладке помимо индикатора будет отображаться датчик. Если датчик зеленого цвета
Image Modified, значит уровень воды находится ниже критической и предупреждающей отметки. Если датчик оранжевого цвета
Image Modified, значит уровень воды превысил предупреждающую отметку, но находится ниже критической. Если красный
Image Modified − уровень воды выше критической отметки.
При необходимости в окно видеонаблюдения можно дополнительно добавить числовое значение уровня воды (см. Настройка отображения датчика уровня воды).