使用Kula切换台来控制PTZ摄像机
Kula切换台可以通过内置的VISCA协议来控制PTZ摄像机,以下是环境需求和具体设置步骤。
环境需求:
- Kula运行在V6.3R2或以上版本
- Kula上需要分配一个FormatFusion引擎给到PTZ的输入来锁相此信号
- PTZ摄像机
系统连接:
请按以下拓扑连接kula和PTZ
Kula设置:
通过mini HDMI接显示器显示Kula的菜单,在Kula面板上选择主机并连接,这时候Menu下面的数字应该是1
1. 点Defaults…菜单,点完之后Menu下面的数字变为80
2. 然后点击Engineering Config…菜单,入下图所示
3. 这时候Menu下面的数字会变成87,再点击Protocols…
通过前3部找到Kula菜单中和协议相关的设置选项,回顾一下整个过程是如下图所示,当然也可以直接点击Menu并输入8736到达这个菜单。
4. 这时候Menu下面的数字为8736,在菜单中的Protocol Type区域使用上下箭头或者旁边的红点来选择协议类型并找到并选择摄像机之后在Available Protocals区域选择VISCA,然后点击右侧的Configure…进入VISCA协议具体参数设置菜单
5. 这时候Menu下面的数字为87360,在Transport Type区域通过上下箭头或者右侧的红点选择RS-422(IP Client),然后从IP Client Configuration区域点击Edit按钮并输入PTZ摄像机的IP地址后点击右上方的Apply来应用修改,之后Apply按钮会变黄,需要再次点击Apply。之后几点Menu左侧的Back按键回到刚才菜单
6. 这时候Menu下面的数字退回到之前的8736,点击Configure…下发的Activate按键来激活此协议
从Kula操作PTZ:
1. 从菜单中选择Peripherals->VISCA Robotics,或者点击Menu并输入6191。在菜单的右下角的Port区域选择1:VISCA,连接上摄像机之后Power On按钮会变为绿色,正确反映现在连接的摄像机的状态是开机状态。
2. 使用Kula中预设的按钮来控制PTZ
预设按钮包括图中红框中所示的这些,其中的Pan Speed和Tilt Speed设置仅针对使用预设的Pan和Tilt相关按钮生效
3. 使用Kula面板上的遥杆来控制PTZ
点击下图Camera 1 Control区域Pan/Tilt/Zoom/Focus区域后可以通过摇杆来控制,遥感左右方向就是Pan向左右移动,遥感前后方向就是Tilt向前后移动,旋转遥感头就是聚焦或散焦。
注意:
使用摇杆控制摄像机时,如果PTZ的Pan或者Tilt的运动方向和你的预期相反,你可以通过开启Pan Reverse或者 Tilt Reverse功能来让PTZ的运动和之前相反。
4. 保存摄像机位置参数到摄像机存储
PTZ摄像机具备记忆16个位置的能力,将摄像机调整到想要的位置后,使用Memory来选择一个存储位置号然后选择Memory Set来存储。后续如果希望摄像机调用之前的位置,则选择存储位置号之后选择Memory Recall来调用
5. 使用Kula宏实现一键调整摄像机
可以使用宏来记录一串动作并附在按键上实现一键调用。
比如将两个常用的摄像机位置记录下来,之后通过Kula面板的2个按键快速调用这两个位置,下面就按这个例子来讲解从Kula端如何设置宏完成这个功能。
- 实现按照“4. 保存摄像机位置参数到摄像机存储”调整摄像机到第1个目标位置后存储,比如存储号为1,之后调整摄像机到第2个目标位置后存储,比如存储号为2。
- 进入Kula的Peripherals–>VISCA Robotics菜单, 选择Camera 1
- 之后按下Macro Record按键,这时按键变绿,再选择Memory的存储号为1(这是Macro Record按键变红),然后点击Memory Recall来调用,这就完成了宏需要录制的2个动作
- 再按下Macro Record按键来结束宏录制,可以看到弹出一个“Macro Record Completed”窗口,从中选择Save to New & Attach,之后Kula面板上可以用来存储宏的按键会闪烁,选择一个按键来附上宏。
- 重复上一步动作做一个调用存储号为2的位置的宏并附到另一个Kula面板的按键上
- 这样使用面板的2个按键就可以完成摄像机位置的调整