Jump to content

Recommended Posts

Здравствуйте Олег!

Ваше  пожелание  будет рассмотрено и возможно реализовано (#6418)

В идеале, диафрагма должна была автоматической.

Благодарим  за содействие в развитии системы "Линия"!

она и так автоматисеская. Проблема в том что на PTZ  камерах ACUMEN передвижение по меню подтверждение выбора и т.д. выполняется кнопками Iris+ и Iris -поэтому каждый раз когда надо подстроить камеру приходится подключать её к регистратору.

Share this post


Link to post
Share on other sites
В 09.09.2016 в 09:52, Станислав сказал:

"Линия" не хранит  сами предустановки - это делает камера. "Линия" нечего не знает, она просто отдаёт команду камере "Перейди в предуставоку 6" , что делает дальше камера - это вопрос к камере. То-же самое относится и кнопке "Перейти", "Сохранить", "Удалить" и т.д.

Из веб интерфейса самой камеры всё работает нормально?

Бодрый день.  Играюсь с камерой Dahua IPC-HFW4431R-Z.
Камера имеет моторизированный объектив и отлично понимает команду Zoom из Линии.

К сожалению, камера не переходит по сохраненным в Линии пресетам (разные увеличения), а ONVIF Device Manager при попытке сохранить пресет говорит, что "PTZ is not supported".

Всё равно хочу сделать реакцию "автоматическое увеличение при движении центральной области кадра".

 

Есть ли в таком случае техническая возможность реализовать обход со стороны Линии? Есть ли готовые решения по управлению Zoom'ом с помощью ONVIF через батник?

Edited by i3laze

Share this post


Link to post
Share on other sites

Здравствуйте!
Камера подключилась по ONVIF и при этом в ONVIF Device Manager  функционал не работает, верно?
Значит функционал не реализован со стороны камеры для ONVIF.

Если и из веб интерфейса самой камеры пресеты не сохраняются,  значит функционала нет вообще.
 

Share this post


Link to post
Share on other sites

Из Линии, а также из Device Manager отлично работает оптический зум (команды по ONVIF).
Но в веб-интерфейсе камеры пресеты отсутствуют как класс - функционала нет.

Есть ли на вашей памяти готовые решения по отправке по ONVIF на камеру команды?  ("Увеличить"/"Уменьшить")
Прикручу .cmd в реакции.

Edited by i3laze

Share this post


Link to post
Share on other sites

Нет, не получится.

"Линия" не хранит  сами предустановки - это делает камера. "Линия" нечего не знает, она просто отдаёт команду камере "Перейди в предуставоку ",  дальше всё делает камера.

По отправке запросов уточняю

Share this post


Link to post
Share on other sites

Пока что проконсультировался с гуглом и нашёл HTTP API для Dahua (стр.45).

Реагирует :)

http://admin:password@10.0.0.222/cgi-bin/ptz.cgi?action=start&channel=0&code=ZoomTele&arg1=0&arg2=1&arg3=0   <-Max Zoom In
http://admin:password@10.0.0.222/cgi-bin/ptz.cgi?action=start&channel=0&code=ZoomWide&arg1=0&arg2=1&arg3=0  <-Max Zoom Out

С wget.exe сойдёт.

Хотелось бы то же самое, но более универсально/через ONVIF.

Edited by i3laze

Share this post


Link to post
Share on other sites

Отлично, далее через реакции, возможно Вам будет интересно

 

Share this post


Link to post
Share on other sites

Итоговый .cmd для реакции на движение (в центральной области). Увеличение на 60 секунд:

curl -X GET -u admin:password --digest "http://10.0.0.222/cgi-bin/ptz.cgi?action=start&channel=0&code=ZoomTele&arg1=0&arg2=1&arg3=0"
timeout /t 2
curl -X GET -u admin:password --digest "http://10.0.0.222/cgi-bin/ptz.cgi?action=stop&channel=0&code=ZoomTele&arg1=0&arg2=1&arg3=0"
timeout /t 60
curl -X GET -u admin:password --digest "http://10.0.0.222/cgi-bin/ptz.cgi?action=start&channel=0&code=ZoomWide&arg1=0&arg2=1&arg3=0"
timeout /t 2
curl -X GET -u admin:password --digest "http://10.0.0.222/cgi-bin/ptz.cgi?action=stop&channel=0&code=ZoomWide&arg1=0&arg2=1&arg3=0"

Команды приходится дублировать действием Stop, иначе не принимает новые команды.

Edited by i3laze

Share this post


Link to post
Share on other sites

Здравствуйте!
Отлично.
Спасибо, что сообщили о результате.

Share this post


Link to post
Share on other sites

Нашёл более свежую версию API Dahua, а также добавил запись события в архив:

curl -X GET -u camuser:password --digest "http://10.0.0.223/cgi-bin/devVideoInput.cgi?action=adjustFocus&focus=0&zoom=0.45"
curl -X POST --data @"camera223.json" http://127.0.0.1:9786/events -u "lineuser:password" -H "Content-Type: application/json"

timeout /t 120

curl -X GET -u camuser:password --digest "http://10.0.0.223/cgi-bin/devVideoInput.cgi?action=adjustFocus&focus=-1&zoom=0"

Где zoom от 0 (min) до 1 (max), а "focus=-1" автофокус при уменьшении.

Получилась отличная .cmd-реакция на движение в центральной области кадра.

Edited by i3laze

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×