Управление поворотными устройствами (PTZ Controller) — различия между версиями
Материал из Integra-S Wiki
Wikiadmin (обсуждение | вклад) (Новая страница: «__FORCETOC__ == Назначение == # Поворот устройства PTZDevice в позицию элемента (датчика) position, либо п…») |
Wikiadmin (обсуждение | вклад) (→Замечания) |
||
Строка 23: | Строка 23: | ||
== Замечания == | == Замечания == | ||
# У поворотного устройства PTZDevice должны быть корректно настроены следующие параметры: | # У поворотного устройства PTZDevice должны быть корректно настроены следующие параметры: | ||
− | ## trace_enabled - флаг выключения автоматики оператором | + | ## trace_enabled - флаг выключения автоматики оператором; |
## geo_position - географические координаты; | ## geo_position - географические координаты; | ||
− | ## geo_height - географическая высота | + | ## geo_height - географическая высота; |
− | ## calibrationMatrix - калибровочная матрица | + | ## calibrationMatrix - калибровочная матрица; |
− | ## url - сетевой адрес камеры в формате IntegraVideo7 | + | ## url - сетевой адрес камеры в формате IntegraVideo7; |
− | ## min_zoom_distance - дистанция до цели, менее которой приближение камеры будет всегда минимальным | + | ## min_zoom_distance - дистанция до цели, менее которой приближение камеры будет всегда минимальным; |
− | ## min_zoom_limit_factor - коэффициент ограничивающий минимальное приближение камеры, от 0.0 (0%) до 1.0 (100%) | + | ## min_zoom_limit_factor - коэффициент ограничивающий минимальное приближение камеры, от 0.0 (0%) до 1.0 (100%); |
− | ## max_zoom_distance - дистанция до цели, более которой приближение камеры будет всегда максимальным | + | ## max_zoom_distance - дистанция до цели, более которой приближение камеры будет всегда максимальным; |
− | ## max_zoom_limit_factor - коэффициент ограничивающий максимальное приближение камеры, от 0.0 (0%) до 1.0 (100%) | + | ## max_zoom_limit_factor - коэффициент ограничивающий максимальное приближение камеры, от 0.0 (0%) до 1.0 (100%); |
− | ## focus_time - время необходимое на фокусировку в секундах | + | ## focus_time - время необходимое на фокусировку в секундах; |
− | ## zoom_time - время необходимое на полное приближение в секундах | + | ## zoom_time - время необходимое на полное приближение в секундах; |
− | ## pan_speed - скорость горизонтального поворота в градусах в секунду | + | ## pan_speed - скорость горизонтального поворота в градусах в секунду; |
− | ## tilt_speed - скорость вертикального поворота в градусах в секунду | + | ## tilt_speed - скорость вертикального поворота в градусах в секунду; |
− | ## parallel_ptz - флаг указывающий на возможность одновременного поворота, приближения и фокусировки | + | ## parallel_ptz - флаг указывающий на возможность одновременного поворота, приближения и фокусировки; |
− | ## pan_error - максимальная допустимая разница между параметрами pan камеры и точки | + | ## pan_error - максимальная допустимая разница между параметрами pan камеры и точки; |
− | ## tilt_error - максимальная допустимая разница между параметрами tilt камеры и точки | + | ## tilt_error - максимальная допустимая разница между параметрами tilt камеры и точки; |
− | ## zoom_error - максимальная допустимая разница между параметрами zoom камеры и точки | + | ## zoom_error - максимальная допустимая разница между параметрами zoom камеры и точки; |
− | ## trace_types - список типов целей на которые данному устройству разрешено поворачиваться (пустой список означает, что разрешены все типы целей) | + | ## trace_types - список типов целей на которые данному устройству разрешено поворачиваться (пустой список означает, что разрешены все типы целей); |
− | ## trace_time - среднее время на позиционирование в секундах, начальное значение необходимо указать пользователю, затем если в настройках включено update_trace_time, то скрипт будет пересчитывать данное значение | + | ## trace_time - среднее время на позиционирование в секундах, начальное значение необходимо указать пользователю, затем если в настройках включено update_trace_time, то скрипт будет пересчитывать данное значение. |
Версия 11:43, 6 мая 2020
Содержание
Назначение
- Поворот устройства PTZDevice в позицию элемента (датчика) position, либо по номеру preset.
- Поворот устройства PTZDevice за подвижной целью MoveableObject, находящейся в зоне.
- Создание фотоснимка цели после позиционирования на ней и запись его в trace_snapshot.
Настройка
- У компьютера/сервера должен быть настроен параметр сетевой адрес (ip).
- Параметры триггера:
- Включен (enabled) - задействовать триггер.
- Настройки (settings) - настройки скрипта имеют следующие параметры:
- url - адрес веб-сервиса IntegraVideo7, например: http://localhost:1986/axis2/services/Iv7Server;
- tracer - настройки слежения:
- enabled - задействовать автоматическое слежение;
- iterations - количество итераций алгоритма расчитывающего положение движущейся цели в будущем, например: 10;
- snapshot - настройки фотоснимка:
- width - ширина фотоснимка в пикселях, например: 320;
- height - высота фотоснимка в пикселях, например: 240.
- update - настройки обновления параметров:
- trace_time - обновлять параметр Время на позиционирование, сек (trace_time) поворотной камеры;
- point_ptz - обновлять параметры Панорамирование(pan), Наклон датчика(tilt) и Зум(zoom) поворотной точки;
- device_ptz - обновлять параметры pan, tilt и zoom поворотной камеры;
Замечания
- У поворотного устройства PTZDevice должны быть корректно настроены следующие параметры:
- trace_enabled - флаг выключения автоматики оператором;
- geo_position - географические координаты;
- geo_height - географическая высота;
- calibrationMatrix - калибровочная матрица;
- url - сетевой адрес камеры в формате IntegraVideo7;
- min_zoom_distance - дистанция до цели, менее которой приближение камеры будет всегда минимальным;
- min_zoom_limit_factor - коэффициент ограничивающий минимальное приближение камеры, от 0.0 (0%) до 1.0 (100%);
- max_zoom_distance - дистанция до цели, более которой приближение камеры будет всегда максимальным;
- max_zoom_limit_factor - коэффициент ограничивающий максимальное приближение камеры, от 0.0 (0%) до 1.0 (100%);
- focus_time - время необходимое на фокусировку в секундах;
- zoom_time - время необходимое на полное приближение в секундах;
- pan_speed - скорость горизонтального поворота в градусах в секунду;
- tilt_speed - скорость вертикального поворота в градусах в секунду;
- parallel_ptz - флаг указывающий на возможность одновременного поворота, приближения и фокусировки;
- pan_error - максимальная допустимая разница между параметрами pan камеры и точки;
- tilt_error - максимальная допустимая разница между параметрами tilt камеры и точки;
- zoom_error - максимальная допустимая разница между параметрами zoom камеры и точки;
- trace_types - список типов целей на которые данному устройству разрешено поворачиваться (пустой список означает, что разрешены все типы целей);
- trace_time - среднее время на позиционирование в секундах, начальное значение необходимо указать пользователю, затем если в настройках включено update_trace_time, то скрипт будет пересчитывать данное значение.