Базовые детекторы

Поддержка детекторов IP-видеокамер

Использование встроенных в камеры видеодетекторов является предпочтительным по сравнению с реализацией соответствующей аналитики на PC по ряду причин, из которых самой значимой является производительность. К примеру, детектор движения сам по себе не требует существенных вычислительных ресурсов – он может эффективно работать на чрезмерно уменьшенных кадрах, вплоть до 80х60, и частоту кадров для него можно ограничить до 1 кадра в секунду). Однако когда речь идет о видео, полученном от IP-камеры, для его обработки требуется декодировать поток H.264, а это невозможно сделать частично, ни в пространственном, ни во временном измерении (если только при кодировании не был использован SVC-профиль). Поэтому если камера выдает 4-мегапиксельное видео с частотой 25 кадров в секунду, весь этот несжатый поток придется в конечном итоге пропустить через процессор только для того, чтобы на PC обнаружить движение в кадре.

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

Viinex содержит механизм, который позволяет получать события непосредственно от IP-камер и поддерживает детекторы, описанные в ONVIF-спецификации.

Список встроенных детекторов IP-камер, по которым Viinex получает события:

  • MotionAlarm (активность/движение)
  • ImageTooBright (изображение засвечено)
  • ImageTooDark (изображение затемнено)
  • ImageTooBlurry (изображение размыто)
  • SceneChanging (изменение сцены/сдвиг камеры)

Также через инструменты ONVIF возможно получение событий от подключенных к камере датчиков, а именно:

  • изменения статуса сухих контактов на борту IP-камеры.

Кроме датчиков, подключенных к камере, Viinex позволяет получать события, связанные с GPIO, от I/O устройств, которые поддерживают протокол Modbus TCP.

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

Встроенные базовые детекторы Viinex

Видеоанализ может осуществляться при захвате raw-видео USB-видеокамер или камер технического зрения, установленных в банкоматах, терминалах или кассах самообслуживания. Viinex захватывает raw-видеопоток через интерфейсы DirectShow или Video4Linux и содержит собственные встроенные базовые видеодетекторы для обработки видео:

  • MotionAlarm (активность/движение)
  • ImageTooBright (изображение засвечено)
  • ImageTooDark (изображение затемнено)
  • ImageTooBlurry (изображение размыто)
  • SceneChanging (изменение сцены/сдвиг камеры)