|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Спец. предложение: для простых задач
программа видео наблюдения LinuxDVR - бесплатно >>.
|
Настройка детектора движения.В этом разделе описывается процесс настройки ПДД (прогр.детект.движ.). Режим записи по движению уменьшает размер архива и соответственно уменьшает время поиска необходимых видеоданных (т.к. пустые кадры не попадают в архив). Сплошной режим записи очень редко используется в системах видеонаблюдения, только в тех случаях где это действительно необходимо - казино, например.
1
Перед настройкой ПДД необходимо...
Для каждой видеокамеры должно быть определено:
Если потом вышеуказанные параметры изменяться - придется все операции ниже повторять заново.
На время наших действий необходимо определить сл. параметры:
Шаг в сторону и текст далее может потерять смысл. Более подробно про параметры и как их менять написано тут: настройка видеокамер.
2
Настраиваем маску или рабочие области наблюдения (если необходимо).
Не всегда требуемая зона наблюдения полностью составляет рабочий вид в/к. Возможно часть изображения от в/к это не ваша территория, дорога за забором, качающееся дерево и т.п. Естественно у нас нет интереса записывать себе в архив этот бесполезный мусор.
Чтобы не анализировать ненужные области в кадре делаем так:
3
Избавляемся от шума. Общая регулировка чувствительности детектора.
В зависимости от характеристик в/к, кабеля, устр-ва видеоввода и т.п. возникает эффект шума - когда визуально статическая картинка дает некоторое постоянное кол-во меняющихся от кадра к кадру пикселей. Т.к. сейчас шумовой фильтр отключен (noise_filter=0), то для неподвижной (визуально) сцены на изображении в/к в правом верхнем углу изображения будет как раз значение шума. Наша задача плавным увеличением (например по 10 единиц) noise_filter=0 добиться существенного снижения среднего значения счетчика изменившихся пикселей и амплитуды колебания.
Т.е. останавливаемя когда будут выполнены 2 условия:
Например (480x360 4-5 к/с):
Конечно в кадре не должны объекты двигаться и не забываем после каждого изменения давать команду серверу "Обновить конфигурацию (Reload)". В идеале, при статичной картинке, счетчик на ноль выйти должен. Но часто бывают низкочастотные помехи, такие как медленно ползущая малозаметная косая полоска тени по кадру (для аналоговых видеокамер). Так что ничего страшного если ноль не получился. Главное не переусердствуйте и не задерите этот параметр выше 100 единиц - в обычных случаях это явный перебор.
4
Определяем минимальный размер цели (более точно - суммарный размер всех движущихся объектов).
Примечание: в дистрибутивах версии v2 был несколько усложненный алоритм подсчета изм. пикселей, поэтому приходилось в начале эксперимента каждый раз ставить motion_sensor=1000000.
5
Режимы предзаписи и послезаписи.
Эти актуальнейшие режимы и особенно в 2-х случаях:
Более подробно - читайте описание параметров: pre_record, post_record.
6
Определяем время сеанса движения.
Логика работы ПДД LinuxDVR использует такое понятие как сеанс движения.
Не будем повторяться и чтобы понять что это такое, читайте описание параметра: motion_series_end.
Особенно актуален выбор motion_series_end для:
|
|