

©️版权声明
本协议是 瞳赋® Tofu Intelligence® 独家财产,受版权法和条约的保护,未经授权不得转载或复制他用。
本协议用于TVMS之外第三方软件进行全景拼接控制用途。TVMS软件使用用户可直接使用软件交互界面进行拼接。
TVMS(多机版软件)做为TCP服务器端,端口号为8900。
使用全景拼接远程控制,需要在TVMS中开启此功能。用户做为TCP客户端,控制全景拼接功能。拼接所使用的参数需要在TVMS界面上修改。
发送与返回命令格式:
| 帧头1 | 帧头2 | 功能码 | 数据长度 | 数据内容 | 校验码 | 帧尾1 | 帧尾2 |
|---|---|---|---|---|---|---|---|
| 1Byte | 1Byte | 1Byte | 1Byte | N Byte | 1Byte | 1Byte | 1Byte |
| 0xEB | 0x90 | 见功能码表 | 数据长度N | 功能码到数据内容和校验 | 0xFA | 0x91 |
功能码:
| 序号 | 功能 | 功能码 | 数据长度 | 数据内容 |
|---|---|---|---|---|
| 1 | 心跳 | 0x00 | 1 | 0x00 |
| 2 | 开始拼接 | 0x01 | 1 | 0x00 |
| 3 | 停止拼接 | 0x02 | 1 | 0x00 |
1)心跳:
客户端发送:
0xEB 0x90 0x00 0x01 0x00 0x01 0xFA 0x91
服务器端回复:
0xEB 0x90 0x00 0x01 0x00 0x01 0xFA 0x91
2)开始拼接
客户端发送:
0xEB 0x90 0x01 0x01 0x00 0x02 0xFA 0x91
服务器端回复:
0xEB 0x90 0x01 0x01 0x00 0x02 0xFA 0x91
数据内容:
| 数据 | 说明 |
|---|---|
| 0x00 | 功能正常 |
| 0x01 | 没有权限使用此功能 |
| 0x02 | 请选择AI设备 |
| 0x03 | 设备厂家不支持此功能 |
| 0x04 | 全景拼接功能需要视频回调选项有效 |
| 0x05 | 请选择视频设备 |
| 0x06 | 视频设备没有准备好 |
| 0x07 | 扫描角度过大,会造成显示不正常 |
| 0x08 | 采集图片间隔过短,请重新调整参数 |
| 0x09 | 正在拼接,需要先停止 |
| 0x10 | AI正在初始化,请等待 |
3)停止拼接
客户端发送:
0xEB 0x90 0x02 0x01 0x00 0x03 0xFA 0x91
服务器端回复:
0xEB 0x90 0x02 0x01 0x00 0x03 0xFA 0x91
功能码:
| 序号 | 功能 | 功能码 | 数据长度 | 数据内容 |
|---|---|---|---|---|
| 1 | 拼接过程中的错误信息 | 0x80 | 1 | 0x00 |
| 2 | 一个拼接循环完成 | 0x81 | 1 | 0x00 |
1)拼接过程中的错误信息
服务器端发送:
0xEB 0x90 0x80 0x01 0x01 0x82 0xFA 0x91
数据内容:
| 数据 | 说明 |
|---|---|
| 0x01 | 云台角度没变化,停止拼接 |
| 0x02 | 拼接算法错误,停止拼接 |
| 0x03 | 重叠角度计算错误,停止拼接 |
| 0x04 | 云台没有运动 |
客户端回复:
0xEB 0x90 0x80 0x01 0x00 0x81 0xFA 0x91
2)一个拼接循环完成
服务器端发送:
0xEB 0x90 0x81 0x01 0x00 0x82 0xFA 0x91
客户端回复:
0xEB 0x90 0x81 0x01 0x00 0x82 0xFA 0x91
服务器端仅保存在TVMS软件界面上显示的图片,保存的路径在TVMS软件安装目录masaic\Ch1文件夹下,Ch1代表当前选中的拼接的视频通道号。
全景拼接功能需要获得授权。授权步骤请参考TVMS客户端使用说明进行授权认证。
在系统设置-基本设置里,勾选全景拼接选项。此选项需要重启软件。

在系统设置-基本设置里,勾选拼接远程控制选项。此选项需要重启软件。
需要注意的是同时选中全景拼接和拼接远程控制,才可以实现远程控制拼接功能。

