更新时间:2023-08-09 09:25:03下载pdf
PTZ(Pan Tilt Zoom)控制 中的 扩展功能 主要包含了三个部分,收藏点、联动点、全景拼接。
收藏点的面板如下:
添加收藏点的方式如下:
用户通过 App 键控设备至期望位置,单击添加收藏点,并对其命名,此操作通过 DP 下发至设备,通过 E_TY_MSG_PTZ_PRESET_ADD
消息发送至 PTZ 组件。
收到此消息后,PTZ 组件会先判断时候收藏点是否已经满了,满了则会上报添加收藏点失败,否则就会读取当前位置存入PTZ 配置,并且分配一个 ID 给此收藏点作为索引且通过发送 E_TY_MSG_PTZ_PRESET_ADD
消息到 event
组件上报云端。
添加收藏点时,默认按照 Pan 变大方向排序保存,方便之后收藏点巡航的路径规划。
删除收藏点的方式如下:
用户通过 App 下发 DP 至设备。
设备通过 _TY_MSG_PTZ_PRESET_DEL
消息发送至 PTZ 组件,通过索引号对对应的收藏点配置进行删除,并上报删除成功。若找不到索引的收藏点则上报删除失败。
收藏点最大数量为 16,达到最大数量后,需要删除收藏点才能继续新建收藏点。
添加联动点与添加收藏点流程类似。用户使用 App 下发 DP 添加联动点,但是联动点不需要命名,只有联动点需要区分,PTZ 组件收到 E_TY_MSG_PTZ_LINK_POS_SET
。
全景拼接功能是运用 PTZ 的运动,对若干位置的进行拍摄,并且将拍摄的照片上传进行算法拼接,用户就能在 App 中查看到拼接完成的全景图。
目前支持的全景拼接类型只有水平方向,1x6 的全景拼接规划中的,还有 3x3 的前景大图拼接。
全景拼接流程如下:
E_TY_MSG_PTZ_PANORAMA
消息类型将命令 E_PANORAMA_START
发送至 PTZ 组件。E_TY_MSG_PTZ_PANORAMA
消息类型向 event 组件发送 E_PANORAMA_SEND
命令。E_PANORAMA_SEND_DONE
至 PTZ 组件。若在上述任意过程中发生异常(断网导致图片发送失败,隐私模式本地开启等),可通过消息组件的相同消息类型发送 E_PANORAMA_EXIT
命令来中断 PTZ 运动,并且返回之前的位置。
该内容对您有帮助吗?
是意见反馈该内容对您有帮助吗?
是意见反馈