У безлічі користувачів є бажання побудувати систему відеоспостереження, яка б мала охоронні функції.
Наприклад, вміла обслуговувати датчики і сигналізувати про небезпечну ситуацію.
На жаль, обладнання такого класу коштує відчутно дорого і недоступно великої аудиторії споживачів.
Однак при правильній оцінці потреб – досить проста відеокамера з датчиком руху, вулична або для приміщень, здатна забезпечити прийнятний рівень підвищення безпеки.
РЕЖИМ РОБОТИ ФУНКЦІЇ ЗАПИСИ
Незалежно від способу визначення руху камера відеоспостереження з детектором руху може записувати відео у 3 режимах:
- безперервна;
- за розкладом;
- по детекції руху.
Безперервна трансляція відео даних характерна для жвавих місць. В цьому випадку активація детектора руху є марною, так як камера буде перебувати в постійній готовності через великої кількості об’єктів, що рухаються.
Доцільно використовувати відеокамеру з відключеною функцією детектора руху на об’єктах підвищеної потенційною небезпекою або для контролю особливо цінних предметів.
Запис за розкладом.
Найчастіше застосовується для житлових квартир, офісів та інших об’єктів з чітко вираженою періодичністю відсутності персоналу або власників. У цьому випадку замість систематичної ручної активації системи відеоспостереження відеокамера самостійно включається на безперервну запис за таймером.
Запис по датчику руху.
За замовчуванням пристрій функціонує в режимі очікування. Після появи в зоні сканування рухомих об’єктів активується режим зйомки і передачі інформації. Відеозйомка здійснюється певний період часу, після чого камера відключається, якщо в зоні дії датчика не спостерігається повторного руху.
При цьому деякі моделі можуть не тільки транслювати відео дані на відеореєстратор, але і послати сигнал у вигляді MMS на телефон користувача.
Що таке детекция руху
Детекція наявності руху – функція, вирішальна завдання оперативного візуального виявлення тривожних подій на об’єкті, що охороняється. Без неї співробітники служби безпеки змушені були б невідривно стежити за безліччю зображень з камер на безлічі моніторів. Автоматичне ж виявлення руху дозволяє виключити людський фактор із процесу обробки тривожних подій, тим самим підвищуючи загальну ефективність всієї системи відеоспостереження та безпеки.
Тут і далі ми говоримо про детекції руху, заснованої на аналізі зображення – і її в жодному разі не варто плутати з різного роду апаратними детекторами на кшталт ІК-датчиків, радіодетекторов, ультразвукових пристроїв і т.п. Апаратні детектори не мають справи з зображенням – і це стаття не про них.
А як же детектор руху в відеоспостереження все-таки виявляє це саме рух?
От саме рух він і не виявляє. Детектор визначає факт зміни зображення, зміни в самій картинці. Найбільш поширений спосіб – оцінка зміни контрастності двох сусідніх пікселів, виходячи з міркування, що рух об’єкта викликає зміна освітленості пікселів на матриці.
При цьому дуже важливо розуміти, що картинка може змінюватися не тільки при виникненні руху, але і при зміні освітленості, появі відблисків, зростанні рівня шумів при настанні ночі, навіть при зміні кольору об’єкта, що спостерігається.
Як працює датчик руху в камерах відеоспостереження
Відеокамера з датчиком руху завжди побудована на одному з двох технологічних рішень: програмного і апаратного визначення руху.
Короткий опис принципів роботи виглядає наступним чином:
- в програмних системах відеокамера постійно знаходиться в режимі очікування. Окремо виділена схема постійно зайнята прорахунком різниці кадрів. Вона відрізняється низьким енергоспоживанням, тому камера може існувати автономно протягом довгого часу, нею можна обладнати дачу або квартиру, в якій довго ніхто не буває. Коли рухома мішень знаходиться в кадрі, відстежується різниця між знімками і активується основна оптична система. Відеокамера починає робити знімки або формувати відеопотік, службовець доказом присутності рухомого об’єкту в кадрі;
- апаратне рішення виглядає як окремий датчик руху. Він може бути ніяк не пов’язаний з основними електронними схемами, які має камера. Рухома ціль відстежується ультразвуковими коливаннями, шляхом обчислення різниці в картині відображення імпульсів. Датчик активує камеру, яка виробляє фіксацію того, що відбувається.
Яку саме схему спостереження за краще – потрібно аналізувати на підставі характеристик пристрою.
Так, час активації моделей з апаратним датчиком може бути більше, проте таке інженерне рішення відрізняється більшою надійністю, точністю детектування і економічністю (споживання енергії).
Схема пристрою датчика руху
Програмні датчики можуть запропонувати розширений рівень стеження, відрізняється і зібрана інформація.
наприклад:
- найдешевші камери віддають програмну обробку подій (в тому числі детектування переміщення об’єктів в кадрі) відеореєстратора. Загальна функціональність системи повністю залежить від можливостей центрального вузла обробки даних;
- камери середнього цінового діапазону пропонують базову функціональність. Вони починають працювати тільки після сигналу датчика. Робляться фото, знімається відео, інформація обробляється, пересилається, обробляються події по налаштованим власником сценаріями;
- дорога камера запропонує розширену схему спостереження. У режимі очікування один з пристроїв такого класу здатен писати постійний буфер з задається тривалістю, наприклад, 10 секунд. Він бере участь у створенні відео. В результаті, при спрацьовуванні програмного датчика стеження – власник камери отримує запис того, що відбувається протягом налаштованого часу до настання події.
Таке різноманіття вибору дозволяє зрозуміти, наскільки зручно можна вибрати один з пристроїв, яким варто обладнати дачу, приватний будинок в Москві або будь-якому іншому місті. Кількість моделей на ринку – здатне вразити будь-яку уяву.
В асортименті знайдеться камера відеоспостереження з датчиком руху і записом на карту пам’яті, простий пристрій з акумулятором і підключається до мережі, IP і аналогове обладнання, вулична камера відеоспостереження з датчиком руху (дротова, з трансмітером Wi-Fi, 3G модемом)
Крім базової функціональності, сучасні камери спостереження (автономні або з живленням від мережі) пропонують віддалене управління і трансляцію сигналу через веб сервіси.
Таким чином до потоку стеження квартири або дачі – можна підключитися з будь-якої точки земної кулі, використовуючи смартфон, комп’ютер або планшет. Не варто згадувати і про те, що не складе труднощів купити модель з нічним баченням або здатну працювати при вкрай низькому освітленні.
З усього представленого на ринку різноманіття можна виділити кілька моделей камер стеження з датчиком руху, які користуються високою популярністю у споживачів. Причина такого явища – оптимальне співвідношення вартості і функціональності, зручності монтажу, довговічності.
Xiaomi YI Home
Дана камера проводиться в двох форматах: з якістю відео 720р і 1080р. Пристрій призначений для роботи в приміщенні. Може працювати як веб камера.
Камера відеоспостереження Xiaomi YI Home з вбудованим датчиком
Характеристики:
- тип: спрямована IP камера без пристрою позиціонування;
- оснащена нічним баченням, ІК підсвічування до 9 м;
- перемикання день – ніч: механічний ІК фільтр;
- дозвіл до 1920х1080 пікселів;
- підтримується двостороння аудіо зв’язок;
- тип підключення: бездротова, Wi-Fi;
- підтримка мережевих протоколів, система віддаленого доступу через браузер.
Модель оснащена програмним датчиком руху, динаміком, важить всього 135 г. Пристрій можна встановити на столі або підвісити на стіну.
Підтримується запис на карту пам’яті, зберігання даних і трансляція потоку в фірмовий хмарний сервіс.
ESCAM QD900
Дана модель – представник досить складних пристроїв. Це вулична камера, що підтримує режим циклічної запису на карту пам’яті, що надає можливість як бездротового Wi-Fi, так і кабельного підключення.
Вулична камера відеоспостереження з датчиком ESCAM QD900
Характеристики:
- тип: спрямована, без системи позиціонування;
- сенсор 2 Мп;
- зйомка з нічним баченням;
- дозвіл до 1980х1080 пікселів;
- вбудовані мікрофон і динамік;
- протоколи віддаленого доступу.
Відеокамера може подавати сигнал тривоги при спрацьовуванні датчика руху, захищена від вологи і пилу за стандартом IP66. Діапазон робочих температур від -10 до 50 градусів Цельсія. Маса пристрою 250г, настінний тип монтажу.
VSTARCAM C34S-X4
Модель просунутого класу, здатна вирішувати складні завдання відеоспостереження.
Пристрій оснащений PTZ системою позиціонування, може управлятися зі смартфона за допомогою фірмового ПО або відеореєстраторами, що підтримують відповідні протоколи обміну.
Камера відеоспостереження з датчиком руху VSTARCAM C34S-X4
Характеристики:
- тип: цифрова відеокамера з PTZ позиціонуванням в двох ступенях свободи, підтримується управління фокусом;
- оптичний зум 4х, цифровий 10х;
- сенсор 2 Мп;
- бездротове підключення Wi-Fi, провідний інтерфейс Ethernet;
- відеопотік до 1080р;
- режим нічного бачення, до 30 м;
- запис даних на карту пам’яті;
- динамічна настройка адреси, підтримка динамічних імен;
- віддалений доступ через інтернет;
- програмний датчик руху;
- обробка тривожних подій, відсилання повідомлень електронної пошти, на сервера FTP, відсилання пуш-повідомлень.
Система пропонує широкий набір варіантів реагування на спрацьовування датчика руху.
Відеокамера виконана в суцільному антивандальному корпусі зі сталі, має практично максимальний рівень захисту від води і пилу IP67.
Пристрій може працювати при температурах від -50 до 50 градусів Цельсія, може використовуватися як всередині, так і зовні приміщень.
Hiseeu FH2A
Дана модель не може похвалитися рекордно високим дозволом картинки. Однак ця камера здатна стати незамінним помічників в будинку.
Її можна взяти на дачу або використовувати всередині квартири. Неоціненна особливість пристрою – система позиціонування з віддаленим керуванням і функціонал няньки.
Корпусні камера відеоспостереження з вбудованим датчиком руху Hiseeu FH2A
Характеристики камери:
- тип: корпусні, з системою позиціонування, гібридним підключенням;
- сенсор 1 Мп;
- дозвіл картинки до 1280х720 пікселів;
- система позиціонування з поворотом по горизонталі в 355 градусів, по вертикалі 110 градусів;
- автоматичний баланс білого;
- мікрофон і вбудований динамік;
- система нічного бачення;
- підтримка запису на карту пам’яті до 128 Гб;
- функція контролю за дитиною;
- програмний датчик руху, оповіщення в режимі реального часу.
Модель оснащена зовнішньою антеною бездротового трансмітера для гарантовано хорошого каналу зв’язку. Крім цього, можна під’єднати інтерфейсом локальної мережі.
Установка допускається як на рівну горизонтальну поверхню, так і на стіну за допомогою спеціального кріплення. Робочі діапазони температур – від 5 до 50 градусів Цельсія.
Переваги камер відеоспостереження з датчиком руху
Головне достоїнство камери спостереження з програмним або апаратним датчиком руху – можливість охоронних функцій і дискретного моніторингу.
Не потрібно витрачати величезний простір для запису відео, коли в приміщенні або прилеглої до будинку, дачі території нічого не відбувається. Однак за сигналом датчика камера може зібрати достатньо даних, щоб пізнати зловмисника.
Захист майна від грабіжників, як одна з функцій камери з датчиком
Сигнал тривоги і відсилання фото – дозволяють господарям квартири або дачі оперативно реагувати на подію. При цьому мова може йти не тільки про проникнення зловмисника.
Камера відеоспостереження з датчиком руху допоможе контролювати виконання договорів, наприклад, поливу квітів найманим працівником під час відпустки власника квартири. Або – контролювати режим дня дитини і його поведінку в той час, коли батьки знаходяться у від’їзді.
У загальному і цілому, датчики руху значно збільшують зручність і функціональність системи відеоспостереження, навіть якщо вона побудована із застосуванням однієї камери.
Висновок
Камери з програмним або апаратним датчиком руху – ідеальний варіант для дачі, квартири або офісу.
Вони можуть запропонувати будь-який рівень функціональності. Сьогодні у продажу є безліч пристроїв, установка яких не зажадає ведення ремонтних робіт.
Все, що потрібно зробити для кардинального підвищення рівня безпеки квартири, дачі, будинки, рідних і близьких – ретельно проаналізувати існуючі потреби і відправитися в магазин за камерою, здатної вирішити поставлені завдання.
Відео: Налаштування датчика руху на готовій системі відеоспостереження Айсон Про З і STM
Типи детекторів руху
Детектори руху (по зображенню) прийнято ділити на т.зв. програмні і вбудовані в IP-камери. Під програмної розуміють функцію детектування, присутню в ПО відеоспостереження. Вбудованої називають функцію визначення руху, реалізовану в «прошивці» IP-камери. Насправді і те, і інше – детекция програмна, тому що вона відбувається по якомусь математичному алгоритму обробки зображення, і термін «вбудований» слід розуміти як «за допомогою ПО, що працює в самій камері».
Звичайно, детектори можна класифікувати і за типами застосовуваних алгоритмів і з якихось іншими ознаками, але такі класифікації навряд чи принесуть користь фахівцям-практикам, зайнятим проектуванням і налагодженням систем відеоспостереження.
Яка ж різниця між детекторами в камерах і детекторами в ПО? Різниця полягає в наступному:
- в камерах робота відбувається з «сирим», необробленим, несжатим зображенням. Детектори в ПО мають справу з двічі перетвореним (стиснення в камері -> декодування в «софт») зображенням;
- детектору в ПО потрібно мінімум два кадри щоб «побачити» наявність руху. Детектору в камері взагалі необов’язково працювати з кадрами – він може оцінювати зміна освітленості безпосередньо світлочутливих елементів матриці;
- детекторів в ПО в принципі не важливий джерело зображення – вони працюють зі стандартним відеопотоком, який можна отримувати з будь-якого відеотехніка. Детектори в камерах працюють тільки з тими самими конкретними камерами, в які вони «зашиті».
Оскільки в силу спеціалізації ми маємо справу перш за все з детекцією в ПО відеоспостереження, то далі ми трохи поговоримо про особливості програмної детекції руху.
Установка камер та їх налаштування
Камери з датчиками, що фіксують рух, встановлюються на такій висоті, щоб до них не можна було дістатися без спеціальних пристосувань (вишки, драбини). Необхідно забезпечити безперешкодний огляд і спрацьовування датчика руху. Тобто із зони контролю сторонні предмети треба прибрати. Пожежні сходи, входи (запасні і основні), вікна повинні проглядатися.
Досить часто немає необхідності у використанні датчиків руху днем. Отже, має бути забезпечено можливість їх відключення. Нерідко в контрольовані сектори заходять домашні тварини. Виключити численні помилкові спрацьовування дозволяє точне регулювання. Коли IP-камера встановлюється в заміському будинку, де люди постійно не проживають, забезпечується зв’язок з Інтернетом. Але реалізувати це можна після надання провайдером статичного адреси.
На відео: Налаштування камери з детектором руху
Особливості програмної детекції руху
Ще раз уточнимо, що мова йде про функції визначення руху в ПО відеоспостереження, які працюють на відеосервері. Тепер по порядку:
- Детекція руху завжди проводиться на перетвореному зображенні
Так, очевидно, що для роботи з «картинкою» цю саму картинку треба отримати, розпакувати приходить з камери стиснене відеопотік. Оскільки при стисненні завжди відбувається погіршення якості зображення (нехай навіть і непомітно для ока), то і ефективність роботи детектора повинна бути нижче (у порівнянні з детектором в камері). На практиці, втім, різниця рідко помітна. - Детекція руху значно навантажує платформу відеомагазину
Перш за все навантаження лягає на центральний процесор відеосервера. В основі детекції руху по відеозображення досить складний алгоритм з безліччю операцій. У доповненні до цього зображення обов’язково потрібно розпакувати (на відміну, наприклад, від процесу запису в архів, при якому розпакування не потрібно).
Часто, з метою зниження навантаження на платформу, в ПО відеоспостереження для роботи детектора використовуються в повному обсязі надходять від камери кадри, а тільки опорні, т.зв. I-кадри. Позитивний ефект від цього дійсно є, але, як ми вже розповідали в статті і показували в відеоролику на YouTube, є і сильна залежність ефективності детекторів руху від параметрів вхідного відеопотоку. - ПО оцінює зміни контрастності, але можуть використовуватися і інші методи
Твердження, чесно кажучи, не можна вважати перевіреним тому виробники не поспішають заявляти про подробиці, оголошуючи їх комерційною таємницею. Залишається сподіватися, що хто-небудь з розробників ПЗ відкриє таємницю і розповість про свої «нестандартних» методах хоча б в коментарях до цієї статті. - ПО може використовувати «камерний» детектор
Так, дійсно, багато ПО відеоспостереження, навіть маючи власні функції детектування, можуть вміти працювати безпосередньо з власними детекторами руху камер. Вважається, що при цьому підвищується точність і оперативність виявлення детектора (чому – розказано вище в розділі «Типи детекторів руху»). Можливо навіть одночасно використовувати і «камерний», і вбудований в ПО детектор. Навряд чи кому-то таке буде потрібно на практиці, але сама по собі така можливість цікава. - У різних ПО – різні алгоритми роботи детекторів
На жаль, мало що відомо про принципи роботи програмних детекторів, тому що виробники вважають ці принципи комерційною таємницею. Але наші тести показують, що різні ПО по-різному навантажують платформу (при подібних вимогах до функції виявлення руху) – і це побічно говорить про різницю в алгоритмах.
Отже, ми розглянули теоретичні моменти – і далі перейдемо до моментів практичним і більш цікавим.
Де застосовуються камери, оснащені датчиком присутності
Сьогодні камери стали звичними елементами інтер’єрів та екстер’єрів. Їх встановлюють у приватних будинках, на промислових підприємствах, в офісах, квартирах і т. Д. Однак переважно, щоб пристрої включалися тільки в потрібний момент. Забезпечити такий алгоритм роботи покликані датчики руху, інтегровані в відеокамери.
Проблематика детекторів руху
Детектори руху працюють неідеально. І це нерідко стає неприємним відкриттям для початківців фахівців охоронного відеоспостереження. Всі недоліки, «підводні» камені »і нарікання на роботу детекції руху можна поділити на дві
- Детектор погано виявляє рух – велика ймовірність пропуску цілі;
- Детектор виявляє занадто багато руху – велика кількість помилкових спрацьовувань.
Давайте розберемо їх по порядку.
Детектор погано виявляє рух
Як ми вже сказали, в основі детекції лежить пошук змін на зображенні, пошук зміни контрастності на сусідніх пікселях. Очевидно, що чим більше два різних кадру відрізняються один від одного, тим імовірніше спрацює детектор. Але і навпаки – якщо зміни незначні, то реакції детектора не буде. Невже можливо таке, що рух об’єкта насправді є, а змін на зображенні немає? Так, можливо з наступних причин:
- Об’єкт за кольором, освітленості і іншим властивостями не відрізняється від обстановки, в якій він рухається. Білий ведмідь на снігу, людина в зеленому одязі на траві, чорна кішка в темній кімнаті – проти них програмний детектор буде безсилий.
- Об’єкт рухається повільно, дуже повільно. Настільки, що зміни контрастності пікселів можна порівняти з колірними і яскравістю «шумом», викликаним коливаннями освітленості, тепловими процесами в матриці камери і т.п. Якщо детектор не реагує на ці шуми – НЕ зреагує і на об’єкт. Тому не варто використовувати детектори руху для виявлення весняної повені або руху льодовиків в горах.
У цих умовах виникає ризик пропуску цілі. При певній наполегливості все-таки є шанс налаштувати обладнання на виявлення руху в цих умовах – знизивши порогові значення критеріїв, за якими визначається факт наявності / відсутності руху. Але при цьому зросте ризик зіткнутися з такою, розглянутої нижче проблемою.
Детектор виявляє занадто багато руху
Іноді кажуть, що «реагує на все підряд» або «спрацьовує постійно». Тобто порушників і зловмисників в поле зору немає – а повідомлення про рух йдуть безперервним потоком. Так, звичайно, при настанні тривожної події детектор відреагує – але його реакція розчиниться серед безлічі інших повідомлень і залишиться непоміченою. Чому таке може відбуватися? Причина в результаті всього одна:
- В поле зору камери завжди відбувається якісь зміни. Ворушаться листя, переливаються відблисками скла, літають комахи, їздять автомобілі і т.д. і т.п. Таке може бути на будь-якому зовнішньому об’єкті, де присутня дерева і чагарники. Або в приміщенні, коли камера бачить фрагмент вікна, а через вікно – вуличну метушню.
Добре, якщо можливо прибрати постійно «ворухливий» об’єкт з поля зору камери або повернути камеру так, щоб коливання гілка, шматок вікна або постійно працює рекламний екран вийшли з поля зору камери. Якщо такої можливості немає – треба дивитися на можливість як-небудь налаштувати параметри детектора. Далі про це і поговоримо.
Можливості налаштувань детекторів руху
Навіть найпростіші детектори мають можливість регулювати параметри їх роботи. Сенс цих регулювань: максимально знизити кількість непотрібних, «помилкових» спрацьовувань. Різні виробники ПЗ відеоспостереження пропонують різні набори параметрів, доступні користувачеві для настройки. Але всі ці параметри в підсумку можна поділити на такі типи:
- налаштування чутливості
- налаштування розміру
- налаштування зони
- налаштування переміщення
Розповімо про кожен параметр для налаштування докладніше.
Налаштування чутливості
У більшості ПО є можливість установки певного значення ступеня зміни контрастності, фактичне перевищення якого детектор буде вважати рухом. Конкретний зміст і механізм впливу цього параметра виробники розкривають вкрай рідко (посилаючись на комерційну таємницю), надаючи користувачу задавати чутливість у відсотках або умовних одиницях. При установці нульового значення детектор практично ні на що не реагуватиме – при виборі 100-відсоткового значення детектор буде реагувати на найменші, часом не помітні поглядом зміни «картинки». Мається на увазі, що відповідне значення буде підбиратися досвідченим шляхом.
Низька чутливість програмного детектора руху – детектируются тільки великі і різко виділяються об’єкти.
Висока чутливість програмного детектора руху. Детектор реагує на все підряд.
Налаштування розміру
Тут вже і простіше, і зрозуміліше. Користувач задає розмір області зображення (в пікселах або відсотках від розміру кадру) – і, якщо, кількість пікселів, у яких змінилася контрастність менше, ніж задане кількість (як правило в%), то детектор проігнорує цю зміну. Таким чином можна виключити спрацьовування на будь-яку «дрібниця» на кшталт листя, відблисків, крапель дощу, трави тощо.
Налаштування зони
Тут зовсім просто. Користувач прямо на зображенні виділяє область, в якій потрібно або детектувати рух, або навпаки – детектор спрацьовувати не повинен.
- «Зона детекції»
Зона, в якій програмний детектор руху стежить за наявністю руху. Все, що відбувається поза цією зоною не викликатиме спрацьовування детектора. Зони детекції корисні насамперед у випадках, коли за фактом руху потрібно подавати повідомлення оператору, тому що дозволяє стежити за якимось конкретним об’єктом. - «Зона виключення» / «маска детектора»
Зони, або навіть зони, в яких детектор буде ігнорувати рух, реагуючи лише на події поза заданої області. Зони виключення найчастіше використовуються для настройки ведення запису по спрацьовувань детектора, тому що дає можливість виключити запис архіву по свідомо непотрібним подій.
Зона детекції руху в ПО відеоспостереження.
Зона виключення визначення руху в ПО відеоспостереження.
Приклад використання маски детектора:
Детекція проводиться по всьому кадру.
У зоні виключення детекция руху не проводиться.
На зображенні зліва детекция працює по всьому кадру, що викликає помилкові спрацьовування. На зображенні справа накладені зони виключення, в яких детекция не проводиться – немає помилкових спрацьовувань.
Налаштування переміщення
Досить рідко зустрічається категорія налаштувань. Тут мається на увазі можливість вказати швидкість переміщення і / або напрямок руху об’єкта. У теорії це повинно дозволяти виключити спрацьовування детектора на занадто повільні або занадто швидкі переміщення або навпаки – змусити детектор реагувати на ці переміщення. Налаштування напрямки повинні в результаті давати можливість реагувати (або навпаки – не реагувати) на переміщення об’єктів в зазначених напрямки.
За фактом такі можливості використовуються досить рідко, тому що якщо на об’єкті реально потрібно стежити за переміщеннями об’єктів, то використовується на порядок ефективніша і «просунута» відеоналітіка трекінгу об’єктів.
Як ми вже сказали вище – різні виробники ПЗ пропонують різні можливості налаштувань детекторів руху. Настав час подивитися конкретно: що саме буде доступно при виборі того чи іншого ПО.
Можливості роботи з детекторами в ПО різних виробників
Далі ми подивимося, що пропонують виробники ПЗ в плані налаштувань детекторів руху в базовій поставці ПО (тобто без урахування можливостей додаткових модулів аналітики). Оскільки всі існуючі на ринку програмні продукти в межах однієї статті розглянути неможливо, ми зупинилися на найбільш відомих і поширених продуктах.
ПО відеоспостереження Можливості налаштування Зовнішній вигляд
Axxon Next | Контраст, розмір, зони виключення. |
Можливості налаштування параметрів детектора руху в ПО Axxon Next |
ITV Інтелект | Контраст, розмір, швидкість і напрямок руху, зони детекції *, зони виключення. Настроювання зон |
Можливості налаштування параметрів базового детектора руху в ПО Інтелект Можливості налаштування параметрів зони детектора руху в ПО Інтелект |
Milestone Xprotect | Контраст, кількість змінених в кадрі пікселів, зони виключення |
Можливості налаштування параметрів детектора руху в ПО Milestone Xprotect |
Macroscop | Розмір, зони виключення. Настроювання зон. |
Можливості налаштування параметрів детектора руху в ПО Macroscop |
Trassir | Розмір, зони детекції. Настроювання зон. |
Можливості налаштування параметрів детектора руху в ПО Trassir |
* В ПО Інтелект поняття зони відрізняється від загальноприйнятого: зона – не виділяє регіон зображення, а набір умов для виконання особливих реакцій, які завжди працюють з усією областю зображення (докладніше див. Документацію до ПЗ Інтелект).
Як використовуються детектори руху
Завдання будь-якого детектора руху – дати повідомлення про виникнення руху в спостережуваної зоні. Як і де використовувати отримане повідомлення – визначається можливостями конкретного ПО. У базовий набір можливостей зазвичай входить:
- Фіксація повідомлення в журналі подій;
- Включення відеозапису по спрацьовуванню детектора;
- Висновок повідомлення оператору на екран.
Не завжди, але дуже часто присутні і інші можливості:
- Відправлення повідомлення по e-mail;
- Висновок камери, з якої було надіслано повідомлення, на тривожний монітор;
- Включення відеозапису з поліпшеними параметрами зображення (швидкість, дозвіл і ін.), Встановленими саме для тривожних відеозаписів (приклад – в нашому довідковому посібнику);
- Замикання тривожних виходів для управління зовнішніми пристроями.
Однак застосування детекторів цим не обмежується. Існуюча відеоаналітіка в масі своїй використовує для роботи саме детектори руху. Детектори залишених, яких віднесло предметів, межкамерний трекінг, розпізнавання номерів, підрахунок кількості об’єктів – всім цим аналітичним функціям в тій чи іншій мірі потрібні відомості про факт переміщення об’єктів в кадрі, які надають детектори руху.
З цієї причини не можна побудувати відеосервер з аналітикою, але без функції детектування зображення. Вимоги високої продуктивності серверів для відеоаналітики викликані в тому числі і навантаженням від програмного детектора руху.
Уважний читач може запитає: якщо ПО може працювати з «камерними» детекторами – не зменшаться чи в цьому випадку вимоги до продуктивності платформи? Ні, не знизяться. Оскільки далеко не завжди і не всі вбудовані в камери детектори передають інформацію про виявлений русі в тому обсязі, в якому вона потрібна для модулів відеоаналітики. Звідси – необхідність використання вбудованого в ПО детекторів і відповідні вимоги до ЦП-сервера.
Висновок
Обійтися без детекції руху в системі відеоспостереження неможливо, їх роль важко переоцінити. При цьому детектори не можна просто поділити на два різних типи ( «камерний» або програмний) – слід враховувати принципи роботи детекторів в кожному конкретному ПО відеоспостереження, щоб в результаті отримати систему, що оптимально підходить для кожного конкретного завдання і конкретного об’єкта.
Саме тому в нашому автоматизованому сервісі розрахунку не тільки враховуються особливості програмних детекторів в різних ПО, але і присутня опція вибору потоку для детектування і навіть варіант використання вбудованих детекторів IP-камер.
І, як завжди, наші поради і рекомендації:
- Бракує глибини архіву при записі по детекції руху?
В першу чергу зверніть увагу на роботу і настройки детекторів руху. При налаштуванні важливо переконається в роботі детектора у всьому діапазоні роботи камери, і в першу чергу в складних умовах – сніг, дощ, складне і недостатнє освітлення. Напевно після цього фактична глибина архіву виросте, а кількість «ложняков» значно зменшиться. Але не захоплюйтеся занадто – збільшиться ризик пропустити потрібну подію. - Сумніваєтеся в якості інтеграції камер? Потрібно аналітика? В системі камери різних марок і хочеться зручно і одноманітно налаштовувати детекцию?
Тоді очевидний вибір варіанту з програмним детектором руху. - Підібрали камери і розрахували відеосервер, але замовник просить замінити ПО?
Обов’язково розрахуйте відеосервер заново – різниця в роботі детекторів істотно впливає на вимоги до платформи. - Чи не хочете залежати від параметрів потоку детекції руху?
Розгляньте варіант використання «камерних» детекторів. Але не забудьте уточнити їх підтримку в обраному ПО. - Не знаєте що все-таки вибрати – програмну детекцию або вбудовану в IP-камери?
Розгляньте варіант використання частини камер – вбудованого детектора руху, а для іншої частини – програмного. Програмні продукти провідних виробників дозволяють це реалізувати. - Хочете знати що передувало тривозі, і що було після?
Для цього існують функції перед- і постзапісі. Перша означає наявність програмного буфера, за допомогою якого записане «по руху» відео починається не з моменту реєстрації руху, а за кілька секунд до нього. Друга дозволяє закінчити запис через кілька секунд вже після припинення спрацьовування детектора. В результаті – при аналізі архіву – можна побачити як саме тривожне подія, так і ситуацію до і після нього.