Сриншот по времени PTZ
|
|
bolgov | Дата: Четверг, 04.04.2019, 08:45 | Сообщение # 1 |
Группа: Проверенные
Сообщений: 4
Репутация: 0
Статус: Offline
| Доброго времени Ни кто не поможет? С поворотной камеры в определенное время необходимо: 1. считать текущее положение "предустановки" положение и зум, при этом не факт, что данная "предустановка" сохранена 2. Включить нужную "пердустановку" сохраненную ранее 3. сделать скриншот 4. Вернуть в положение, в которой была изначально (пункт 1) ivms ispy такого не умеют или не нашел, может кто победил - или какая сторонняя программа спасибо
|
|
|
|
UserM | Дата: Четверг, 04.04.2019, 09:20 | Сообщение # 2 |
Группа: Проверенные
Сообщений: 1992
Репутация: 122
Статус: Offline
| Очень, просто: 1 вариант. берете у производителя SDK и реализовываете свои фантазии. 2 вариант. берете какой-нибудь Малино подобный одноплатный ПК ставите что ни будь типа нодеред, и управляете камерой гет запросами.
Когда у общества нет цветовой дифференциации штанов, то нет цели!
|
|
|
|
Bart | Дата: Четверг, 04.04.2019, 09:30 | Сообщение # 3 |
Группа: Проверенные
Сообщений: 917
Репутация: 23
Статус: Offline
| UserM, а если использовать ISAPI и скрипт написать? http://pv.teleco.com/Technic....ion.pdf
Сообщение отредактировал Bart - Четверг, 04.04.2019, 09:33 |
|
|
|
UserM | Дата: Четверг, 04.04.2019, 09:47 | Сообщение # 4 |
Группа: Проверенные
Сообщений: 1992
Репутация: 122
Статус: Offline
| Bart, наверняка можно. В документе есть скрипт запроса сохранения текущей позиции, и вызов нужной, еще потребуется скрипт запроса скриншота.
Когда у общества нет цветовой дифференциации штанов, то нет цели!
|
|
|
|
Bart | Дата: Четверг, 04.04.2019, 10:37 | Сообщение # 5 |
Группа: Проверенные
Сообщений: 917
Репутация: 23
Статус: Offline
| Цитата UserM ( ) еще потребуется скрипт запроса скриншота. Ну, это как раз не проблема
|
|
|
|
bolgov | Дата: Четверг, 04.04.2019, 15:05 | Сообщение # 6 |
Группа: Проверенные
Сообщений: 4
Репутация: 0
Статус: Offline
| спасибо, будем изучать
|
|
|
|
Forgot | Дата: Четверг, 04.04.2019, 16:30 | Сообщение # 7 |
Группа: Проверенные
Сообщений: 129
Репутация: 11
Статус: Offline
| По моему, есть еще вариант и он гораздо проще, чем все предложенное выше. Получиться в том случае, если есть один не используемый Тревожный вход на камере, ну и конечно если этот самый вход есть вообще на камере (это уже от модели камеры зависит). Еще момент: точек для снимков мы сможем задать ровно такое же кол-во, сколько свободных тревожных входов имеется на камере, но не более 8. Описываю на примере камеры DS-2DE7430IW-AE. Сначала выставляем камеру в нужную позицию, сохраняем в один из пресетов в диапазоне от 1 до 8 (только в этом диапазоне пресетов!!!). Значит заходим в настройки камеры: Настройки -> По событию -> События -> Тревожный вход - выбираем свободный тревожный вход -> ставим тип тревоги: Нормально замкнутый -> Имя трев. 1 -> ставим галку в чек-боксе "Активировать тревожный ввода сигнала" -> На вкладке "Включить расписание" ставим временной интервал, когда необходим снимок (дискретность установки диапазона: 1 минута) -> на вкладке "Метод связи" заполняем нужные чек-боксы "Отпр. Email" и\или "Загрузить на FTP/карту памяти -> заполняем чек-бокс "Запись по пусковому событию" -> заполняем чек-бокс в секции "Привязка PTZ" - "Номер предустановки", выбираем номер пресета, сохраненного ранее (здесь возможен выбор пресета только в диапазоне от 1 до 8). По итогу не забываем нажать кнопку "Сохранить". Смотрите прилагаемые скриншоты. Осталось настроить FTP здесь: Настройки -> Сеть -> Доп. настройки -> FTP и настроить Email на соседней вкладке. Проверил у себя: поворачивается в нужную позицию по расписанию, отправку на Email и FTP не могу сейчас проверить, т.к. нет настроенного FTP-сервера, почту тоже надо настраивать. Сегодня нет времени все настроить и полностью проверить, но думаю должно работать. ------------------------------------------------------------------------------------ В зависимости от модели камеры есть возможность из коробки сохранения снимков, но в настройках этой функции нет установки конкретного пресета. Если интересно, смотрите в настройках камеры здесь: Настройки -> Хранение -> Параметры расписания -> Сохранение. На примере моей модели камеры DS-2DE7430IW-AE здесь можно настроить сохранение снимков по времени и\или по событию. Смотрите прилагаемый скриншот.
Что бы получить правильный ответ, важно ПРАВИЛЬНО задать вопрос!
Сообщение отредактировал Forgot - Четверг, 04.04.2019, 16:36 |
|
|
|
UserM | Дата: Четверг, 04.04.2019, 16:58 | Сообщение # 8 |
Группа: Проверенные
Сообщений: 1992
Репутация: 122
Статус: Offline
| Forgot, Где выполнение 1. пункта хотелки?
Когда у общества нет цветовой дифференциации штанов, то нет цели!
|
|
|
|
Forgot | Дата: Четверг, 04.04.2019, 19:10 | Сообщение # 9 |
Группа: Проверенные
Сообщений: 129
Репутация: 11
Статус: Offline
| Цитата UserM ( ) Forgot, Где выполнение 1. пункта хотелки?
Цитата bolgov ( ) С поворотной камеры в определенное время необходимо: В моем понимании если "В определенное время...", то в это определенное время камера смотрит в заранее определенное место, т.е. имеем возможность сохранить заранее определенное место в пресет камеры. Я честно говоря до конца так и не понял, как трактовать пункт 1, потому что нет информации о том, каким образом в эту позицию повернулась камера, т.е нет никакой информации, что явилось причиной такого положения камеры! Так или иначе, но для постановки в определенную позицию камеры необходима какая-то причина, а соответственно под эту причину можно привязать тот же самый Тревожный вход ну или еще что. Не думаю, что необходимо делать снимки в определенное время, когда камера крутиться в свободном патрулировании, сканировании и т.д. В этом случае в определенное время так или иначе, но всегда будет разная позиция! Может я чего-то не понимаю, но я не могу придумать причину, когда необходимо делать снимок всегда, заранее об этом зная, совершенно другого места.
Что бы получить правильный ответ, важно ПРАВИЛЬНО задать вопрос!
|
|
|
|
iTuneDVR | Дата: Четверг, 04.04.2019, 21:52 | Сообщение # 10 |
Группа: Проверенные
Сообщений: 3931
Репутация: 141
Статус: Offline
| Цитата bolgov ( ) Доброго времени Ни кто не поможет? Тут скорее не помощь нужна
Цитата bolgov ( ) С поворотной камеры в определенное время необходимо: 1. считать текущее положение "предустановки" положение и зум, при этом не факт, что данная "предустановка" сохранена Действительно, очень странно, в чем причина, почему не факт, что предустановка может быть не сохранена? Как в теории и зачем на практике?
Цитата bolgov ( ) 2. Включить нужную "пердустановку" сохраненную ранее Оператор всегда должен знать какие предустановки есть по номерам и какие за что отвечают. Как собиаешься ориентироваться в этом, ведь скрипту или команде надо передавать четкие параметры, что именно, тут нет никакого AI
Цитата bolgov ( ) 3. сделать скриншот тут понятноЦитата bolgov ( ) 4. Вернуть в положение, в которой была изначально (пункт 1) Поддерживая UserM, про 1-ый пункт, подчекну тут момент с несохраненной предустановкой.
Цитата bolgov ( ) ivms ispy такого не умеют или не нашел, может кто победил - или какая сторонняя программаспасибо Задача очень специфичная.
Была ситуация другая, Были куплены mini-PTZ с заявленными в мане и насайте функцией патруля, но по факту не было. Было предложено с малины или ПК, по времени запускать скрипт, который бы дергал 1 одну предустановку, потом через время, настраиваемое 1 раз другую. А-ля эмуляция патруля, в той задачи, но можно и более дискретно с несколькими предустановками.
Стоит переформулировать задачу и упростить под имеющиеся объекты управления и не выдумывать лишнего.
На ман по API надеяться на 100% не нужно, потому что могут быть приколы и там точно мало кто поможет.
Серия API вызовов через curl и порядок.
Мотивация, направление, посыл ;) "Вспоминание" паролей Dahua SmartPSS, Hikvision iVMS4200, генерация временного для Uniview. Исследования IT. www.iTuneDVR.ru
|
|
|
|
Bart | Дата: Четверг, 04.04.2019, 23:12 | Сообщение # 11 |
Группа: Проверенные
Сообщений: 917
Репутация: 23
Статус: Offline
| Цитата iTuneDVR ( ) Действительно, очень странно, в чем причина, почему не факт, что предустановка может быть не сохранена?Как в теории и зачем на практике? Оператор сам покрутил вручную и смотрит. А человеку нужно быстро установить в указанное место, сделать определенный снимок и вернуть как было у оператора до этих финтов. Я так понимаю.
|
|
|
|
iTuneDVR | Дата: Четверг, 04.04.2019, 23:54 | Сообщение # 12 |
Группа: Проверенные
Сообщений: 3931
Репутация: 141
Статус: Offline
| Цитата Bart ( ) Оператор сам покрутил вручную и смотрит. А человеку нужно быстро установить в указанное место, сделать определенный снимок и вернуть как было у оператора до этих финтов. Я так понимаю. Новая установка точно будет после тех, которые есть. Вызов предустановки по номеру, даже если она редактируется и не сохранена, скорее вызовется не редактированный вариант, но никто не проверял. Определения в определенное время толком не определено и конечно может пересечься с каким-ми то иными событиями. По скольку количество операторов не названо, то может быть и так что 2 оператора начнут рвать камеру на части и ... Тонкостей много может возникнуть.
Мотивация, направление, посыл ;) "Вспоминание" паролей Dahua SmartPSS, Hikvision iVMS4200, генерация временного для Uniview. Исследования IT. www.iTuneDVR.ru
|
|
|
|
bolgov | Дата: Понедельник, 08.04.2019, 12:57 | Сообщение # 13 |
Группа: Проверенные
Сообщений: 4
Репутация: 0
Статус: Offline
| Цитата Bart ( ) Оператор сам покрутил вручную и смотрит. А человеку нужно быстро установить в указанное место, сделать определенный снимок и вернуть как было у оператора до этих финтов. Я так понимаю. Именно так!
|
|
|
|
iTuneDVR | Дата: Понедельник, 08.04.2019, 19:50 | Сообщение # 14 |
Группа: Проверенные
Сообщений: 3931
Репутация: 141
Статус: Offline
| Цитата bolgov ( ) Именно так! В любом случае, все в твоих руках
Мотивация, направление, посыл ;) "Вспоминание" паролей Dahua SmartPSS, Hikvision iVMS4200, генерация временного для Uniview. Исследования IT. www.iTuneDVR.ru
|
|
|
|
bolgov | Дата: Среда, 22.01.2020, 17:35 | Сообщение # 15 |
Группа: Проверенные
Сообщений: 4
Репутация: 0
Статус: Offline
| Всем спасибо, Победил Не то, чтобы я все это время этим занимался))) времени не было, да и не надо было если кому интересно, может кому поможет Текущее положение записываем на любую свободную предустановку, в данном случае 11 curl -X PUT "http://admin:XXXXX@XX.XX.XX.XX/PTZ/channels/1/PTZControl?command=SET_PRESET&presetNo=11&mode=start" Перемещаем камеру в нужную нам предустановку (5) curl -X PUT "http://admin:XXXXX@XX.XX.XX.XX/PTZ/channels/1/PTZControl?command=GOTO_PRESET&presetNo=5&mode=start" Делаем скрин curl -X PUT "http://admin:XXXXX@XX.XX.XX.XX/Streaming/channels/101/picture?videoResolutionWidth=1920&videoResolutionHeight=1080" -o c:/tmp/picture.jpg Возвращаем на место, на ранее созданную предустановку (11) curl -X PUT "http://admin:XXXXX@XX.XX.XX.XX/PTZ/channels/1/PTZControl?command=GOTO_PRESET&presetNo=11&mode=start"
|
|
|
|