Настройка детектора движения
Полное руководство по настройке детектора движения в Xeoma: где найти модуль, как работают все параметры, как убрать ложные срабатывания и как настроить разные реакции на разные зоны. От первого запуска до тонкой подстройки под вашу сцену.
Что такое “Детектор движения” и где его искать
Детектор движения — это модуль-фильтр: он стоит
в цепочке между источником (камерой) и действиями (запись, уведомления) и обрабатывает видеопоток, решая, передавать его дальше или нет.
В интерфейсе Xeoma модуль «Детектор движения» находится в категории «Фильтры» — среди модулей, которые анализируют и обрабатывают изображение. Добавьте его в цепочку после камеры или другого фильтра.
Чтобы быстро найти модуль, начните вводить его название в строке поиска над списком модулей — список отфильтруется по мере ввода.
Детектор движения в цепочке модулей
Детектор движения используется чаще других модулей, поэтому Xeoma уже включает его в стандартные цепочки, которые создаются автоматически при первом запуске — вам не нужно собирать всё с нуля.
Эти цепочки — отправная точка. Детектор движения в них уже подключён; дальше остаётся лишь настроить его под вашу сцену (об этом — в следующих разделах) или достроить цепочку своими действиями.
Что означает цвет модуля в цепочке
У модуля-фильтра, добавленного в цепочку, может быть несколько состояний: Включён, игнорируется или отключён. По цвету модуля в цепочке видно, пропускает ли модуль видео дальше в этот момент или блокирует его:
Белый — видео передаётся дальше. Модуль включён и работает в штатном режиме. В состоянии модуля это состояние обозначается как «Включён».
Серый — модуль игнорируется. Модуль добавлен в цепочку, но не включён – вся цепочка функционирует, будто его нет. В состоянии модуля это состояние обозначается как «Игнорируется». Включите это состояние, если этой цепочке временно нужно работать без детектора движения, но удалять его из цепочки и терять его настройки не хочется.
Сизый — модуль отключён и блокирует последующие модули. Модуль отключён в настройках, но не включён – вся цепочка функционирует, будто его нет. В состоянии модуля это состояние обозначается как «Игнорируется». Включите это состояние, если детектор движения и всё последующее разветвление уепочки после него сейчас не нужно, но может потребоваться позже.
Состояния модуля помогают быстро включать и выключать детектор движения, не влияя или влияя на последующие модули в цепочке. А цветовая индикация помогает при взгляде на цепочку увидеть состояние модуля и не забыть, если, например, детектор временно отключён.
Настройки детектора движения
Все параметры, которыми детектор подстраивается под вашу сцену — от зоны наблюдения до тонкой фильтрации ложных срабатываний.
Чтобы открыть настройки, нажмите мышью или пальцем по модулю “Детектор движения” в цепочке.

Иконка модуля
Вы всегда можете узнать, в настройках какого модуля вы сейчас находитесь, посмотрев на его иконку.
Нажатие на иконку открывает всплывающее окно помощи по модулю.
Название модуля
По умолчанию, название “Детектор движения” применяется для каждого модуля такого типа. Вы можете изменить название, чтобы лучше ориентироваться между модулями – например, добавить конкретику по настройкам прямо в название модуля. Для этого нажмите на название (должно появиться редактируемое поле) и введите новое название. Будьте осторожны: после начала редактирования отменить это действие нельзя, но вы можете снова ввести “старое” название.
Превью с камеры
В верхнем окошке справа будет показано живое изображение с камеры, в настройках которой вы сейчас находитесь.
Переключатель состояния модуля
Переключатель состояние позволяет временно деактивировать “Детектор движения”, при этом влияя или не влияя на последующие модули в цепочке.
Состояние “Включён” – модуль работает в штатном режиме.
Состояние “Игнорируется” – модуль не работает, но не блокирует последующие модули в цепочке: они продолжают получать видеосигнал от камеры так, будто модуля “Детектор движения” в цепочке нет.
Состояние “Включить” – модуль не работает и блокирует последующие модули в цепочке: они не получают видеосигнал от камеры. Применяется, если нужно срочно и временно отключить всё разветвление цепочки после “Детектора движения”.
Групповые настройки
Нажмите на надпись “Групповые настройки”, чтобы одновременно редактировать настройки для нескольких или всех модулей “Детектор движения”. Это удобно, если для всех камер нужно, например, из зоны детектирования убрать зону с вшитым в видеопоток временем и датой.
Подробнее читайте в разделе “Групповые настройки”.
Информация о сработке
Под превью (см. 3) находится индикация сработки – информация о том, выполняются ли в данный момент все выставленные требования.
Возможны два состояния:
жёлтая надпись “Не пропускает” — нет сработки: нет движения либо настройки слишком строгие,
зелёная надпись “Пропускает” — есть сработка, видеопоток передаётся последующим модулям.
Также этими цветами помечаются затронутые настройки (см. дальше). Например, при если при “Не пропускает” настройка чувствительности выделена жёлтым, то сработка блокируется из-за этой настройки.
- «Пропускает» — движение засчитано, запись идёт.
- «Не пропускает» — движение проигнорировано, записи нет.
Использовать поток из архива (высокого разрешения)
Многие модули видеоаналитики требуют достаточно высокого качества изображения. Детектор движения — приятное исключение: он отлично работает и с более простым потоком, который используется для онлайн-просмотра, не нагружая систему лишний раз. Однако для повышенной точности — особенно при работе на больших расстояниях — вы можете переключить детектор на «архивный» поток более высокого качества. Подробнее о разделении потоков в Xeoma читайте здесь.
Непрерывное срабатывание для возможности поиска в архиве
Чекбокс «Непрерывное срабатывание для возможности поиска по движению в архиве» переводит детектор в состояние «Пропускающий» — запись идёт непрерывно. Нужен, когда сам етектор как фильтр не требуется (нужна постоянная запись), но вы хотите пользоваться поиском по движению в архиве. Детектор при этом только собирает данные о движении для последующего поиска.
Пост-запись
Время, в течение которого сигнал продолжает идти дальше по цепочке уже после того, как движение закончилось. Позволяет дозаписать несколько секунд после события, чтобы оно попало в архив целиком, а не обрывалось ровно в момент остановки движения.
Игнорировать движения короче
Задаётся в секундах. Движение короче указанного промежутка не детектируется и не пишется в архив — удобно, чтобы отсечь мимолётные всплески (пробежавшая тень, короткий блик) и реагировать только на устойчивое движение.
Порог чувствительности
С помощью бегунка чувствительности вы можете задавать, движение какой интенсивности попадёт в архив. 0 — максимальная восприимчивость: система реагирует на движение любых объектов на любой скорости. 100 — самый высокий порог: срабатывают только крупные объекты с явным, бесспорным движением. Чтобы правильно задать чувствительности, ориентируйтесь на шкалу чувствительности (12) во время , когда в кадре происходит движение нужной интенсивности.
Шкала чувствительности
Данная шкала покажет «текущий уровень» интенсивности: используйте эту информацию, чтобы определить, движение какой скорости и интенсивности вызывает срабатывание при выбранном пороге, — так проще подобрать нужное значение под конкретную сцену.
Способ детектирования
Выпадающее меню с двумя вариантами:
- «Сравнивать соседние кадры» — за основу берётся сопоставление нескольких идущих подряд кадров.
- «Сравнивать с накапливаемым фоном» — сравниваются несколько кадров, и одинаковый фон постепенно «накапливается». Помогает против ложных срабатываний, когда в кадре есть постоянное фоновое движение — облака, качающиеся деревья и т. п.
Зона детектирования
Задайте область любого размера и формы, в которой система будет следить за движением. Закрасьте красным участки, которые нужно мониторить, и оставьте прозрачными те, где движение можно игнорировать. Классический пример — выделить дорожку к дому, а проезжую часть за ней оставить нетронутой.
Размер кисти для закрашивания и очистки регулируется (см. 17, 18 и 19).
Минимальный размер объекта
Ограничьте минимальный размер объекта, на который реагирует детектор. Это отсекает ложные срабатывания на слишком мелкие объекты (птицы, насекомые у объектива).
Максимальный размер объекта
Ограничьте максимальный размер объекта, на который реагирует детектор. Это отсекает ложные срабатывания на слишком крупные объекты — вплоть до полного изменения кадра, например когда камеру задели или повернули.
Размер кисти
Задайте размер кисти для закрашивания или очистки зоны детектирования. Передвиньте бегунок в нужное положение, где крайнее левое положение – минимальный размер кисти, крайнее правое положение – максимальный размер кисти
Стереть всё
Если в зоне детектирования закрашены какие-то области, нажмите на кнопку “Стереть всё”, чтобы в один клик очистить всю зону детектирования.
Если в зоне детектирования нет закрашенных областей, вместо кнопки “Стереть всё” будет показана кнопка “Закрасить всё” – с её помощью можно в один клик закрасить всю зону детектирования.
Режим
Режим кисти для работы с зоной детектирования (см. 14).
В режиме «Авто» кисть сама выбирает действие — закрасить или стереть — в зависимости от того, что под ней: если под кистью закрашенный участок, кисть будет работать как ластик; если под кистью незакрашенный участок, то кисть будет работать на закрашивание.
В режиме «Отметить» кисть всегда будет работать на закрашивание.
В режиме «Стереть» кисть всегда будет работать на удаление выделения.
Детектировать только отсутствие движения в течение
Позволяет переключить “Детектор движения” с обнаружения движения на обнаружение отсутствия движения. Перетащите бегунок на шкале на нужное время: отстутствие движение в течение этого времени будет считаться тревожным событием.
Распознавание людей
Xeoma ProОпция «Распознавание людей» (для лицензий Xeoma Pro) заставляют детектор реагировать только на людей — остальное движение игнорируется. Это резко снижает число ложных срабатываний (ценой небольшого роста нагрузки на процессор).
Распознавание автомобилей
Xeoma ProОпция «Распознавание автомобилей» (доступно в редакции Xeoma Pro) заставляет детектор реагировать только на машины — остальное движение игнорируется. Это резко снижает число ложных срабатываний ценой небольшого роста нагрузки на процессор.
Сохранять данные в CSV-отчёт
Логи детектора движения можно выгружать в CSV-отчёт — для последующего анализа, выгрузки в таблицы или передачи в другие системы.
Скрыть детальные настройки
С помощью этой опции можно свернуть расширенные настройки, оставив только самые основные.
Системные кнопки
Кнопки, присутствующие во всех модулях-фильтрах Xeoma: удалить модуль, получить справку о работе модуля, закрыть настройки без сохранения изменений, закрыть настройки модуля с сохранением изменений.
Полезные оптимизации детектора движения
Индикация движения на превью
Режим просмотра всех камер: у превью камеры, для которой за последние 5 минут было обнаружено движение, удовлетворяющее вашим настройкам, будет красная рамка, которая постепенно бледнеет от красного к белому (чем светлее, тем больше времени прошло с последнего движения). Также в ячейке показывается время последнего срабатывания, на которое можно нажать, чтобы открыть запись этого эпизода (если подключён модуль “Просмотр и архив”). Если движение происходит прямо сейчас и “Детектор движения” подключён к модулю “Просмотр и архив”, вы увидите в ячейке красную надпись Rec. Если движения за 5 минут не было — рамка белая, при наведении голубая.
Зона и разрешение потоков
Если у камеры потоки низкого и высокого разрешения имеют разное соотношение сторон, зона детектирования (начиная с версии 23.3.22) строится по тому потоку, который выбран для работы: по умолчанию — поток просмотра, а если включена опция «Использовать поток высокого разрешения из архива» — поток записи. Это устраняет рассогласование зоны при разных пропорциях потоков.
Решение проблем
Как избавиться от ложных срабатываний
Ложное срабатывание — это когда детектор реагирует на то, что вас не интересует. Сначала разберёмся, что их вызывает, затем — как настроить детектор за несколько шагов.
-
Почему датчик движения срабатывает сам по себе
-
Погодные условия
- Ветер → Качающиеся деревья, листья или флаги
- Дождь/снег → Капли на линзе камеры или падающие осадки
- Молния/гроза → Вспышки света и тени
- Плывущие облака → Быстрые изменения освещения и теней
- Туман или дым → Размытие изображения и ложные контуры
-
Животные и насекомые
- Птицы → Пролетающие мимо или садящиеся на камеру
- Домашние животные (собаки, кошки) → Бегающие по двору
- Дикие животные (крысы, еноты) → Ночные передвижения
- Насекомые (мухи, пауки) → Ползающие по объективу или в зоне видимости
- Бабочки или летучие мыши → Хаотичные полеты в сумерках
-
Изменения освещения
- Блики солнца → Отражения от окон, автомобилей или воды
- Тени от объектов → Двигающиеся тени от деревьев или людей
- Уличные фонари → Автоматическое включение/выключение ночью
- Фары автомобилей → Проезжающие машины в темноте
- Изменения в помещении → Включение/выключение ламп или штор
-
Технические и окружающие факторы
- Вибрации → От проезжающего транспорта или ветра на креплениях
- Растения → Растущие или колышущиеся на ветру кусты/цветы
- Отражения → От зеркал, луж или металлических поверхностей
- Прохожие в фоне → Люди или велосипеды за пределами зоны интереса
- Механические помехи → Качающиеся вывески или флаги
-
Проблемы с оборудованием
- Шум в изображении → От низкокачественной камеры или слабого сигнала
- Перегрев/охлаждение → Термические шумы в ИК-камерах
- Электромагнитные помехи → От близких устройств (Wi-Fi, двигатели)
- Грязь на линзе → Пыль, паутина или пятна, вызывающие артефакты
- Автоматическая корректировка → Изменения в фокусе или экспозиции
-
Погодные условия
Ложные срабатывания? Попробуйте следующее:
Сузьте зону детектирования
Закрасьте только тот участок, который вам действительно важен, и уберите из зоны небо, деревья, проезжую часть, соседний участок. Это самый быстрый способ убрать большинство ложных тревог.
Задайте размер объекта
Ограничьте минимальный размер, чтобы отсечь мелочь (насекомые, птицы, листья), и максимальный — чтобы не реагировать на полное изменение кадра.
Подберите порог чувствительности
По шкале «текущий уровень» найдите значение, при котором нужное движение ещё «Пропускается», а фоновый шум уже «Не пропускается».
Отсеките короткие движения
Включите «Игнорировать движения короче» на 1–2 секунды — это уберёт мимолётные всплески от бликов и теней, оставив устойчивое движение.
Выберите способ детектирования
Для улицы с постоянным фоновым движением (облака, деревья) переключитесь на «Сравнивать с накапливаемым фоном» — он гасит регулярный фон. Смотрите таблицу ниже
Включите распознавание людей/авто (Xeoma Pro)
Если нужно реагировать только на людей или машины — включите ИИ-распознавание, и животные, тени, ветки перестанут вызывать тревоги вовсе.
Какой способ детектирования выбрать
| Способ | Как работает | Когда выбрать |
|---|---|---|
| Сравнивать соседние кадры | Сопоставляет несколько идущих подряд кадров и ищет отличия между ними. | Стабильная сцена без постоянного фонового движения: помещения, закрытый двор, коридор. |
| Сравнивать с накапливаемым фоном | Постепенно «накапливает» неизменный фон и сравнивает кадры с ним, игнорируя регулярное фоновое движение. | Улица с облаками, качающимися деревьями, водой, травой — там, где фон сам по себе всё время шевелится. |
Сценарий
Несколько зон — разные реакции
Многие системы позволяют отметить лишь одну зону — или срабатывают на все зоны одинаково и одновременно. Благодаря модульной архитектуре Xeoma вы можете следить за несколькими зонами с одной камеры и запускать свою реакцию для каждой.
Приём простой: поставьте на одну камеру несколько детекторов движения — по одному на каждую зону — и от каждого проведите свою ветку цепочки к нужному действию. Так движение в разных частях кадра вызывает разные реакции, а не одну общую тревогу.
Пример: наблюдение в общественном месте
Одна камера охватывает три зоны с разной степенью важности. Настроим три детектора движения — по одному на зону — с разными реакциями:
Теперь движение в неважной зоне лишь пишется в архив, а в критической — мгновенно поднимает тревогу по всем каналам. Одна общая настройка на всю камеру такого не позволила бы.


Частые вопросы и ответы по “Детектору движения”
Почему детектор движения срабатывает сам по себе?
Датчик реагирует на ветер и качающиеся деревья — как исправить?
Камера не реагирует на движение или реагирует не на то — что делать?
Как настроить чувствительность?
Можно ли следить за несколькими зонами с разной реакцией?
Поддерживается ли встроенная в камеру видеоаналитика?
Детекция движения больше не нужна. Как выключить модуль?
Готовы настроить детектор?
Скачайте Xeoma и примените эти настройки на своих камерах — детектор движения есть в бесплатной редакции.