Перейти к контенту
Форум о видеонаблюдении

Рекомендуемые сообщения

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

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

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

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

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

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 09.09.2016 в 09:52, Станислав сказал:

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

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

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

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

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

 

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

Изменено пользователем i3laze

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

Изменено пользователем i3laze

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

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

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Пока что проконсультировался с гуглом и нашёл 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.

Изменено пользователем i3laze

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

 

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Итоговый .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, иначе не принимает новые команды.

Изменено пользователем i3laze

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Нашёл более свежую версию 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-реакция на движение в центральной области кадра.

Изменено пользователем i3laze

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или авторизуйтесь, чтобы оставить комментарий

Комментарии могут оставлять только зарегистрированные пользователи

Создать аккаунт

Зарегистрировать новый аккаунт в нашем сообществе. Это несложно!

Зарегистрировать новый аккаунт

Войти

Есть аккаунт? Войти.

Войти

×