Уважаемые партнёры! Если вы продаёте продукцию "Beholder" и хотите увеличить количество покупателей за счёт посетителей нашего сайта, заинтересованных в приобретении продукции "Beholder", то вы можете написать запрос на адрес beholder#beholder.ru, и информация о вашей компании появится в разделе "Где купить" нашего сайта.
Телепрограмма Телегид
Телепрограмма
Valid HTML 4.01 Transitional

RSS-лента Beholder

Описание плагина Guard


Плагин, позволяющий организовать на базе телевизионного тюнера несложную охранную систему с возможностью детектирования движения в выделенных активных зонах и записью фрагментов видео или отдельных кадров по событию в кадре.

Диалоговое окно настроек плагина

Плагин активируется и работает только с определённым выбранным ТВ-каналом или внешним видеовходом тюнера. Нужный канал выбирается в выпадающем списке в окне настройки плагина или приравнивается к текущему нажатием кнопки слева от списка каналов. Таким же образом можно отключить плагин, выбрав в списке строку «Канал не выбран».

Выбор активных зон, чувствительных к движению, производится кликом мыши в видеоокне при активном окне настроек плагина. Тут же, в окне настроек плагина, нажатием одной кнопки можно удалить, или, наоборот, выделить все активные зоны, а также инвертировать уже существующие выделенные элементы. Полученную маску необходимо сохранить в файл. При очередном запуске приложения последняя сохранённая маска будет подгружена по умолчанию.

Настройка «Чувствительность» устанавливает для детектора уровень чувствительности к изменениям в кадре. Чем выше это значение, тем чувствительнее детектор.

Настройка «Цвет» позволяет выбрать или, наоборот, исключить цвет, который не будет участвовать в работе детектора движения. Стандартная настройка – детектирование движения по яркостной составляющей изображения, т.е. по чёрно-белому изображению.

Для предотвращения ложных срабатываний детектору можно указать реагировать на событие только в том случае, если активность в выделенных зонах наблюдалась подряд в нескольких кадрах. Пока производится сбор статистики, выделенная зона подсвечивается синим цветом (по умолчанию – цвет «Опасность» в настройках визуализации). Если событие зафиксировано, то выделенная зона помечается красным (цвет «Тревога») и запускается один из выбранных механизмов реакции на событие.

Настройка «Длительность» указывает, в течении какого времени плагин будет реагировать на событие, иначе говоря, сколько по времени будет вестись запись и звучать сирена после обнаружения движения в кадре.

Тип реакции на событие настраивается в группе с аналогичным названием.

По событию в кадре доступны следующие действия:

  • получение снимка;
  • сохранение серии снимков;
  • запись видео файла;
  • запись видео на паузе;
  • звуковое оповещение;
  • запуск внешнего процесса.

Внимание! Если в качестве реакции на событие выбран режим «Запись видео», то для работы детектора движения необходимо, чтобы плагин BPP_BTVGuard был добавлен в список плагинов для видеозахвата во всех используемых для записи пресетах. В противном случае после старта записи плагин не сможет отсчитать заданный интервал времени и остановить запись.

Режим записи с использованием паузы даёт возможность накапливать все тревожные видеофрагменты в одном файле. Для работы в этом режиме необходимо запустить программу в режиме просмотра. После первого события плагин самостоятельно поставит запись на паузу.

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

Плагин не умеет управлять внешними устройствами, однако, позволяет запускать внешние процессы (исполняемые файлы), на которые, в свою очередь, могут быть возложены функции включения более мощной сигнализации, средств оповещения и пр. Запускаемый процесс должен уметь самостоятельно выгружаться из памяти после выполнения своей задачи. В плагине можно запретить повторный запуск внешнего процесса, если сам процесс не имеет защиты от запуска своей копии.

Такие параметры, как формат видео и аудио файлов, ограничение размера файла, частота получения и формат снимков, а также прочие настройки устанавливаются непосредственно из меню «Запись» самой программы Behold TV.

В группе «Визуализация» представлены настройки формата даты/времени, цвета, прозрачности активных зон и разметки на экране, а также, какие из элементов визуализации будут отображаться на экране в режиме наблюдения и в записанном файле.

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

Формат вывода даты/времени задаётся с помощью макросов, которые представляют собой пары символов, начинающихся со знака «%». Список макросов приводится ниже:


%a – день недели сокращённо (Пн, Вт, Ср, Чт, …)
%A – день недели полностью (понедельник, вторник, …)
%b – месяц сокращённо (янв, фев, мар, апр, …)
%B – месяц полностью (Январь, Февраль, …)
%c – дата и время в соответствии с локальными установками
%d – день месяца (01…31)
%H – часы (00…23)
%I – часы (01…12)
%j – день года (001…366)
%m – месяц (01…12)
%M – минуты (00…59)
%p – текущий локальный индикатор A.M./P.M.
%S – секунды (00…59)
%U – неделя года с первым днём недели воскресеньем (00…53)
%w – день недели (0…6)
%W – неделя года с первым днём недели понедельником (00…53)
%x – дата в соответствии с локальными установками
%X – время в соответствии с локальными установками
%y – год без столетия (00…99)
%Y – год со столетием
%z – название или аббревиатура часового пояса
%Z – название или аббревиатура часового пояса
%% – символ %

Пример:


%H:%M13:20
%X13:20:45
%x %X (Автостоянка)05/06/07 13:20:45 (Автостоянка)
%d %B %Y год %H час %M мин %S сек    05 Июнь 2007 год 13 час 20 мин 45 сек

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

Любой отличный от макроса текст, помещённый в окно редактирования, отображается на экране без изменений.


Список изменений и дополнений

Версия 1.00
  • Первая версия плагина.
Версия 2.00
  • Добавлено автоматическое сохранение настроек отдельно для каждого профиля пользователей;
  • Сняты ограничения на формат видеопотока (YUY2/RGB24);
  • Добавлена настройка чувствительности по цвету;
  • Добавлено звуковое оповещение при срабатывании детектора;
  • Добавлена возможность запуска внешнего приложения при срабатывании детектора;
  • Добавлены режимы записи по событию с установкой на паузу;
  • Добавлена настройка атрибутов и формата вывода даты/времени;
  • Добавлена настройка цвета и прозрачности активных зон.
Версия 2.01
  • Реализовано сохранение настроек в Windows 7.
Версия 2.02
  • Исправлена ошибка с регулировкой звука после ручной остановки записи.
Версия 2.03
  • Добавлена поддержка инстансов Behold TV.
Версия 2.50
  • Добавлена поддержка инстансов Behold TV.

Ссылка на плагин: BPP_BTVGuard_v250.zip (70.8 kb)

26.02.16