Бизнес план - Счетоводство.  споразумение.  Живот и бизнес.  Чужди езици.  Истории на успеха

Управление на PTZ чрез клавиатура и джойстик. IP и аналогови Ptz камери за видеонаблюдение

Доскоро системите за видеонаблюдение използваха предимно камери с фиксиран ъгъл, зрително поле и фокусно разстояние. Недостатъкът на този метод е необходимостта от използване на голям брой камери за видеонаблюдение, наличието на мъртви зони и невъзможността да се получи ясна картина на нарушителя на различни разстояния от камерата.

Решението на тези проблеми беше разработването на устройства, които позволяват дистанционно управление ключови функцииКамери за видеонаблюдение.

Обхватът на приложение на PTZ камерите е доста тесен поради високата им цена. Най-ефективното им използване е в съоръжения с голяма площ със сложна конфигурация, които имат няколко контролирани зони. В този случай използването на една PTZ видеокамера може да замени няколко конвенционални стационарни и ще бъде финансово оправдано.

Ако видеонаблюдението е интегрирано в системата за сигурност, такива видеокамери могат да се използват за проверка на алармата и локализиране на нарушителя. Съвременни системиАналитичният контрол дава възможност да се използват PTZ камери за видеонаблюдение за активно наблюдение на нарушителя - те водят обекта в зоната на отговорност.

ОСНОВНИ ВИДОВЕ АКТУАТОРИ

PTZ – (Панорамно наклонено мащабиране).

Електронно-механично устройство, което изпълнява функциите на накланяне, въртене и промяна на фокусното разстояние. В момента има два вида PTZ устройства:

  1. Отделен продукт, към който е прикрепен корпус за поставяне на камера за видеонаблюдение.
  2. Задвижване, като част от механизма, интегриран в куполната видеокамера.

Варифокални обективи с варио.

Лещи с подвижна система от лещи, които взаимосвързано се движат една спрямо друга по такъв начин, че когато разстоянието до обект или мащабът се променя динамично, картината винаги е на фокус. Външно управление може да се извършва върху моторизирания вариообектив. Дистанционната промяна на фокусното разстояние ще позволи на дежурния бързо да приближи обекта, за да разгледа отделни детайли.

Най-ефективните, но и скъпи модели са устройства, които имат възможност за предварително задаване на позицията. Видеокамерите с такива обективи постигат максимален ефект в комбинация с въртящи се устройства.

УПРАВЛЕНИЕ НА PTZ КАМЕРА

УПРАВЛЕНИЕ НА КАМЕРИ ЗА ВИДЕООБРАЗЕНИЕ ПРЕЗ ИНТЕРНЕТ

С разпространението на цифровите IP камери за наблюдение, които предават информация директно през локална мрежа Ethernet/WiFi без полагане на специални комуникации, въпросът за управление на видеокамери чрез различни външни устройства и интернет стана актуален.

Предаването на видео и контролни команди, извършвано по обществени кабели и още повече по радиоканали, няма достатъчна сигурност, въпреки разпространението на различни алгоритми за криптиране. Поради това такива системи за видеонаблюдение са широко разпространени в частни домове и малки фирми. Те често се интегрират в охранителни и алармени системи.

Най-простите (безплатни и shareware) програми предлагат ограничен набор от функции:

  • активиране/деактивиране на запис;
  • преглед на изображения онлайн или от архив;
  • търсене на изображения по няколко параметъра;
  • Контрол на въртенето на PTZ модула.
В повечето случаи се използва WEB интерфейс за управление с различна степен на автоматизация за търсене и конфигуриране на камери в Интернет.

Има два източника софтуер, който се използва за дистанционно управление на камери за видеонаблюдение през интернет.

Първият е софтуер, доставен от производителите на оборудване за видеонаблюдение. По правило такъв софтуер е съвместим само с камери собствено производство. Вторият източник са бизнес приложенията и техните безплатни версии, които предлагат богат изборфункции, включително аналитични, и са съвместими с повечето популярни марки.

Такива програми включват:

  • NetStation от Armo Systems;
  • CMS от VidStar;
  • Разузнаване от iTV.

Достатъчно е да инсталирате такъв софтуер на компютъра си и операторът ще има на разположение доста впечатляващ набор от функции с възможност за автоматизиране на много процеси за управление на PTZ видеокамери:

  • патрулиране;
  • избор на цел за проследяване;
  • приоритизиране и детайлизиране;
  • автоматичен избор и активиране на PTZ камера за видеонаблюдение за проследяване на цел в няколко зони на отговорност.

Разработени са и много софтуерни модули за мобилни устройства: смартфони, таблети и др. Тяхната функционалност е насочена към преглед на изображения и управление на PTZ видеокамери в реално време. Например програмата Line 7.0, която се предлага в различни версии за най-популярните операционни системи: iOS, Android, Windows Phone и Windows Mobile.

УПРАВЛЕНИЕ НА КАМЕРАТА ЧРЕЗ ОБЛАЧЕН ИНТЕРФЕЙС

Облачните услуги за видеонаблюдение VSaaS са една от най-обещаващите тенденции във видеонаблюдението и дистанционното управление на камери. Обикновено облачните услуги предлагат само възможности за отдалечено гледане без функции за анализ или управление. Но добре познати производители на видеокамери, както пускат нови продуктивключват функционалност и възможност за дистанционно управление.

Облачните услуги се предлагат от компании като:

Axis и неговия облачен ресурс Axis AVHS;

DSSL – Trassir Cloud;

Местни компании - Satellite Innovation;

Мобилен оператор - Мегафон и др.

По този начин може да се реализира дистанционно управление на различни функции и PTZ задвижки на видеокамери по различни начини, както с привличането на големи средства и специалисти, така и самостоятелно с минимален бюджет. Едно е сигурно: дистанционното управление значително ще повиши ефективността на системата за видеонаблюдение в обекта.

© 2010-2019 Всички права запазени.
Материалите, представени на сайта, са само за информационни цели и не могат да се използват като насоки.

PTZ камерите могат да се управляват чрез присвояване на PTZ пряк път към входа, където PTZ е конфигуриран. Например, ако активирате прекия път PTZMoveUp, камерата ще се движи нагоре, докато не се активира съответният пряк път PTZMoveStop.

За повече информация относно наличните преки пътища вижте Справочник за функциите за преки пътища

Управление на PTZ с XBOX-съвместим контролер

VMix включва шаблон за пряк път, който присвоява PTZ контрол на джойстици и бутони на USB XBOX контролер

По подразбиране този шаблон присвоява всички бутони към входа за предварителен преглед, което означава, че стига в камерата да има PTZ-активирана камера, тя може да се премества и управлява с помощта на този шаблон.

Разбира се, преките пътища в този шаблон могат да се редактират, за да се присвоят на конкретен вход, ако предпочитате.

PTZ преки пътища и контрол на скоростта

По подразбиране PTZ клавишите за бърз достъп ще използват скоростите, определени от плъзгачите в раздела Настройки за въвеждане.

За да зададете персонализирана скорост, посочете дробно число между 0 и 1 като стойност на етикета.

NDI - интерфейс на мрежово устройство

NDI е лесен начин за изпращане и получаване на висококачествено видео и аудио с ниска латентност между поддържани устройства, използващи стандартна мрежа с Gigabit. Например, можете да създадете един аспект на шоу на един компютър и да изпратите резултата на vMix, работещ на друг.

VMix поддържа както изпращане, така и получаване на NDI.

Получаване на източници на NDI

Вижте NDI/Desktop Capture за повече информация.

Изпращане на видео и аудио от vMix с помощта на NDI

VMix поддържа изпращане различни видовеизходни данни чрез NDI. За да активирате определен тип изход за NDI, той първо трябва да бъде активиран от Настройки - Външен изход

Това е главният изходен (или "програмен") канал и включва главния стерео аудио микс

Външен 2 (4K и Pro издания)

Това е независим спомагателен изход, който може да бъде конфигуриран да показва изход, преглед, мултиизглед или конкретен вход.

Допълнителна информациявижте раздела за външен изход.

Камери/аудио входове

Всички камери или аудио входове, използвани в момента във vMix, могат също да се използват дистанционно чрез NDI.

Аудио изходи

Главният, слушалките, миксовете A и B във vMix могат да бъдат независимо достъпни през мрежата с помощта на NDI. Миксовете A и B могат да бъдат активирани чрез присвояването им на NDI в падащото меню под Настройки - Аудио изходи Също така проверете полето Аудио изход под NDI под Настройки - Външен изход



Поддръжка на алфа канал в NDI

Поддръжка на алфа канал за NDI източници

VMix автоматично поддържа алфа канал, когато бъде открит от NDI източник

Поддръжка на алфа канал за NDI изход

Когато използвате опциите Output и External 2 с NDI, те по подразбиране изпращат стандартно "YUV" видео без алфа канал. За да активирате алфа канал в изхода, изберете ARGB32 като изходен формат под Настройки - Производителност

Забележка. Някои функции във vMix, като например запис, може да не работят според очакванията, когато ARGB32 е активиран

VMix дизайнер на заглавия

VMix Title Designer е включен в vMix и може да бъде намерен в менюто "Старт".

VMix Title Designer ви позволява да създавате висококачествени заглавия, които комбинират динамичен текст и графики.

Интерфейсът е показан по-долу:

Отворете или създайте ново заглавие

Добавете текст

Добавете нов динамичен текстов елемент към заглавието. Когато изберете панела със свойства, дясната страна ще съдържа следните опции.

Задайте текстови сенки с цвят, радиус и посока

Посочете шрифта и размера на шрифта за текста. Това може да се промени по-късно от vMix.

StrokeThickness/StrokeColor

Създайте контур около текста.

Въведете уникално име, за да идентифицирате това текстово поле. Това име ще се появи в редактора на заглавия във vMix.

Задайте X и Y координати в пиксели за точно позициониране

Добавете изображение

Добавете изображение към заглавието. Ако изображението ще действа като фоново изображение, използвайте вместо това опцията Фоново изображение.

Изображение на заден план

Ако имате графично изображение с пълна разделителна способност, което включва алфа канал (като PNG), това може да бъде зададено като фоново изображение. Това изображение трябва да е със същия размер като заглавието (напр. 1920x1080)



Щракнете върху Преглед, за да изберете фон, или щракнете върху X, за да го премахнете.

Плейлист

PlayList предоставя възможност за автоматизиране на задачи за превключване или възпроизвеждане на множество видеоклипове последователно.

Щракнете върху бутона със зъбно колело до PlayList, за да отворите прозореца PlayList.

Щракнете върху PlayList, за да стартирате или спрете PlayList, след като сте го конфигурирали.

Прозорец PlayList

цикъл:След като приключите, стартирайте PlayList отначало.

Започнете с избрания елемент:Стартирайте PlayList от текущо избрания елемент в списъка.

Изчистване на наслагвания:Деактивирайте всички наслагвания, преди да стартирате плейлиста.

Ръчен режим: V ръчен режимПлейлистът не преминава автоматично към следващия вход, докато не се щракне върху бутона Напред.

Начало:Стартиране на PlayList отначало.

Предишен:преминете към предишния елемент в плейлист с помощта на преход на елемент PlayList

Създайте плейлист

За да създадете списък за изпълнение, щракнете върху бутона PlayList в долния ляв ъгъл на vMix. Изберете вход в колоната Налични входове и щракнете върху стрелката >, за да го добавите към вашия плейлист.

Редактиране на елемент от плейлист

Всеки елемент в десния плейлист може да има своя собствена начална позиция, продължителност, преход и време на преход. Щракнете двукратно върху елемент в списъка, за да отворите прозореца с настройки.

Начална позиция:Ако елементът PlayList е видеоклип, можете да зададете началната позиция тук. Ако квадратчето за начална позиция не е отметнато, елементът ще започне да се възпроизвежда от текущата позиция.

Продължителност:Задайте продължителността от време, през което този елемент от плейлиста ще се възпроизвежда, преди да преминете към следващия елемент в списъка. Ако продължителността е 0, PlayList ще зададе по подразбиране продължителността на входовете.

Преход:Задайте ефект на преход за този елемент от плейлиста.

Продължителност на прехода:Задайте продължителността на прехода за ефекта на прехода в милисекунди.

Тип дисплей: По избор изберете тип на показване за този елемент от плейлиста. Когато Overlay е зададено на Display Type, този елемент PlayList ще се показва като наслагване върху предишния елемент PlayList, показвайки продължителността на продължителността преди преминаване към следващия елемент.

Отваряне/запазване на плейлист

Плейлистите са свързани с текущо активните предварително зададени настройки във vMix. Това означава, че всички запазени плейлисти могат да бъдат заредени само заедно с предварителната настройка, в която са създадени.

MultiCorder

MultiCorder е разширена функция, налична във версии 4K и Pro vMix. Той предоставя възможност за запис на необработено видео и аудио от входове за заснемане в отделни файлове в допълнение към основния vMix запис.

Минимални системни изисквания за MultiCorder:

Твърдо състояние (SSD) за съхранение на записи.

Четириядрен процесор Intel Core i7 или по-висок

Високопроизводителна графична карта с поне 1 GB памет

Броят на едновременните записи и типът на записващите формати ще зависят от възможностите за обработка на компютъра.

Горният интерфейс се появява, като щракнете върху бутона Cog до MultiCorder в основния интерфейс.

Всички налични входове за заснемане се показват в прозореца MultiCorder. Маркирайте заснетите входове, които искате да запишете, и щракнете върху Старт.

Налични са и следните опции:

Формат на запис

AVI, MKV, MP4 и FFMPEG са налични като опции за запис в MultiCorder.

За повече информация относно тези формати вижте раздела Настройка на записа.

Вижте Failsafe Records за списък с налични опции.

Изберете папка, в която да поставите вашите видео файлове. Това трябва да е бързо устройство за съхранение, както е посочено по-горе, според системни изисквания. Колкото повече камери се записват едновременно, толкова по-голям е шансът за пропуснати кадри, ако устройството за съхранение не може да се справи.

Изберете и източник на звука, който да включите във всеки запис. Това може да бъде или вграденото аудио в източника на заснемане, или Master за запис на основния аудио микс.

Всеки нов файл

Разделете записа в нов файл на всеки x минути.

Tally Lights

VMix поддържа редица опции на Tally Lights

Смартфон Tally Lights

VMix поддържа способността да превърнете всеки смартфон в моментална Tally Light!

Вижте Осветление на уеб контролера за повече информация.

Tally-Lights.com

Светлините Tally могат да бъдат закупени от tally-lights.com и свързани чрез USB.

Тези светлини работят автоматично с vMix и ще бъдат присвоени на входове според номера на сметката.

(Тали 1 = Вход 1, Тали 2 = Вход 2, ...)

Светлинни индикатори Arduino

VMix поддържа използването на персонализирани вградени Tally Lights, използвайки хардуерната платформа Arduino с отворен код. (Вижте Http://www.arduino.cc/) VMix изисква фърмуерът StandardFirmata да бъде зареден на устройството Arduino.

За да се свържете с устройството Arduino, отидете на свойствата на входа (щракнете върху бутона i) и в раздела Tally Light изберете COM порта на устройството Arduino и изберете номера на Tally. Номерата на Tally се присвояват на отделни цифрови пинове на Arduino в реда, посочен в раздела Tally Lights в настройките.

По-долу е даден кратък преглед на цифровите щифтове и как да свържете LED индикатори към тях:

Http://arduino.cc/en/Tutorial/DigitalPins



Системата за видеонаблюдение Line управлява PTZ камери с помощта на RS-485 интерфейс конвертор. IP PTZ камерите се управляват от системата чрез Ethernet интерфейс. Възможно е да използвате PTZ и камери за преглед заедно, което ви позволява да автоматизирате преходите на PTZ камерата към зоната на засечено движение. Тази функцияПрограмата е полезна за защитени обекти с голяма територия.
Можете да ограничите достъпа за управление на PTZ камери до всеки потребител. Просто премахнете отметката от квадратчето в настройките му.

Поддръжка на основни контролни протоколи (PTZ):


Pelco D/Pelco P;
Lilin v.1/Lilin v.2;
Samsung SCC-C;
Panasonic;
Panasonic New;
TOA;
ZC-NAF27.

Стандартен

Като стартирате приспособлението, можете да настроите фино позицията на камерата и да отидете на предварително зададената настройка. Всички възможни предварително зададени настройки имат режим на преглед.

Въведена е визуализация на запомнени предварителни настройки на PTZ камери, което ви позволява да видите местоположението на камерата, преди да започнете прехода с помощта на избраната предварителна настройка. Когато запазва предварително зададена настройка, програмата автоматично запомня моментна снимка на екрана на камерата, което позволява на потребителя визуално да определи желания преход.



Разширено

Когато задържите курсора над центъра на картината, се появява джойстик. Като задържите бутона на мишката, можете да завъртите камерата по посока на движението на джойстика. Колкото по-далеч е джойстикът от центъра, толкова по-бързо се върти камерата.


Кликнете върху изображението, за да видите


Методи за контрол


PTZ камерите могат да се управляват с помощта на мишка, джойстик или USB дистанционно управление. Има и бързи клавиши за управление на клавиатурата.



Pelco-D - е протокол за управление на PTZ камера, разработен от същотоиме от Pelco. По правило се използва през интерфейс RS482/485 за комуникация с камери, оборудвани със серво задвижвания.

Протоколът Pelco-D има в арсенала набор от стандартни команди, както и усъвършенстван набор от инструкции. Тази статия ще разгледа как да работите със стандартен набор от команди. Протокол Pelco-D Нека разгледаме примера на абстрактния и източника на абстрактни команди SDK, който получава съобщението за по-нататъшно предаване към неговия интерфейс RS485. Тази уговорка беше направена умишлено, защото наскоро пред мен стоеше такова предизвикателство.

Следователно има протокол, по който се предават данните, и по-нататък разбиране на данните, предадени към SDK, който изпраща съобщение вече по пътя на предаване RS485. По-долу има снимка, в която има жълт квадрат. Тя е в тази функция и ще формира необходимото ни съобщение, което искате да предадете в SDK.

Структура на съобщението

Протоколът Post Pelco-D се състои от 7 байта. Нека анализираме стойността на всеки байт:

  1. Синхронизация на байтове - винаги има #FF стойност в шестнадесетичен;
  2. Адрес - байт адрес на PTZ-камера или всяко друго устройство по линията RS485 / 482;
  3. Команда 1 - първият байт стандартни команди Pelco-D;
  4. Команда 2 - вторият байт стандартни команди Pelco-D;
  5. Данни 1 - байт скорост на въртене на камерата наляво/надясно, е от #00 до #3F;
  6. Данни 2 - байтовете за скорост накланят камерата нагоре/надолу, е от #00 до #3F;
  7. Контролна сума - е 8-битов байт от сумата от 2-ри до 6-ти.

Стандартен набор от команди

За да изпратите съобщението, трябва да е необходимо да формирате два екипа съобщения. Ако данните няма да бъдат предадени, тогава ще е необходимо да зададете бит с нулева стойност, отговорен за тази или онази функционалност.

Обмислете структурата на командите.

Сензорният битов заряд е значението на битове 3 и 4. Когато битът е повдигнат, зададените битове 3 и 4 имат съответно камерата и превключвателя за автоматично сканиране, в противен случай повдигнатите от битове 3 и 4 имат изключване. Битове 5 и 6 са запазени и трябва да бъдат зададени на 0. Други настройки са отговорни за диафрагмата (ирис), фокус (фокус), мащабиране (увеличение), наклон (наклон), завъртане (PAN). За да активирате тези параметри, трябва да активирате съответните битове в устройството.

Примери за команди

Завъртане наляво: FF 01 00 04 00 00 05
Завъртане надясно: FF 01 00 02 00 00 03
Наклонете нагоре: FF 01 00 08 00 00 09
Наклон надолу: FF 01 00 10 00 00 11
Zoom +: FF 01 00 20 00 00 21
Увеличаване -: FF 01 00 40 00 00 41

Примерен код

В този абстрактен код е създаден във вакуум, такава ситуация, че функцията на тези стойности пада:

  • адрес;
  • PanSpeed ​​​​- скорост на въртене с посока, от - 100 до +100;
  • TiltSpeed ​​​​- Скорост на накланяне с посока, от -100 до +100;
  • ZoomSpeed ​​​​- Скорост на мащабиране с посока, от -100 до +100. Защо така подадените данни за Zuma - това е въпрос за мен, при положение, че Pelco няма скоростна настройка, но това е.

Но SDK вече е сформирал екип, който взема указател към масив от данни и индикация за дължината на масива. Резултатът е следният код.

Void ptzCmd(int addressPTZ, int panSpeed, int tiltSpeed, int zoomSpeed) ( unsigned char *dataPelco; unsigned char address, command1, command2, data1, data2, checkSum; address = command1 = command2 = data1 = data2 = checkSum = 0x00; dataPelco = (неподписан char*) malloc(7); memset(dataPelco,0,7); адрес = (unsigned char)addressPTZ;< 0) { command2 |= 0x04; panSpeed *= (-1); } else if(panSpeed >0) ( command2 |= 0x02; ) data1 = (unsigned char)panSpeed*63/100;< 0) { command2 |= 0x10; tiltSpeed *= (-1); } else if(tiltSpeed >if(tiltSpeed< 0) { command2 |= 0x40; } else if(zoomSpeed >0) ( command2 |= 0x08; ) data2 = (unsigned char)tiltSpeed*63/100;