[发明专利]一对多枪球联动方法及联动系统在审
申请号: | 202110935430.2 | 申请日: | 2021-08-16 |
公开(公告)号: | CN113660464A | 公开(公告)日: | 2021-11-16 |
发明(设计)人: | 黄世祥 | 申请(专利权)人: | 北京中安瑞力科技有限公司 |
主分类号: | H04N7/18 | 分类号: | H04N7/18;H04N5/232 |
代理公司: | 北京冬瓜知识产权代理事务所(普通合伙) 11854 | 代理人: | 李佳 |
地址: | 100071 北京市丰台区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一对 多枪球 联动 方法 系统 | ||
1.一种一对多枪球联动方法,其特征在于,包括如下步骤:
S1、将一个枪机主动连接和登录多个球机;
S2、枪机向多个球机推送枪机视频采集参数;
S3、标定枪球坐标系,通过标定枪机画面中的至少一点得到枪机画面中心点对应的其中一个球机的坐标;
S4、通过对应的球机对现场进行监控。
2.根据权利要求1所述的联动方法,其特征在于,步骤S1中,通过边缘计算使枪机主动连接和登录球机。
3.根据权利要求1所述的联动方法,其特征在于,步骤S2中,枪机向球机推送的枪机视频采集参数包括枪机镜头焦距、枪机CMOS传感器的像素尺寸以及枪机预览画面的视频分辨率。
4.根据权利要求1所述的联动方法,其特征在于,步骤S3中的标定枪机画面中的至少一点包括通过自动标定或者手动标定确定标定点,所述自动标定包括通过移动监测以及人型判断确定客户端枪机画面中的标定点;所述手动标定包括在客户端枪机画面中人工选取确定标定点;
在确定标定点后,通过客户端将枪机画面标定点的坐标发送给相应的球机,包括:
S31、在客户端使用上下左右控制命令,控制球机画面的中心点和枪机画面十字花标定图标重合;
S32、操作客户端给球机发送定位指令,客户端将枪机画面标定点的坐标(x,y)发送给球机。
5.根据权利要求4所述的联动方法,其特征在于,步骤S4中,通过对应的球机对现场进行监控的步骤包括:
S41、球机接收到客户端发送的定位指令;
S42、将客户端枪机画面上确定的标定点坐标转换为球机云台的电机坐标;
S43、球机执行定位动作,驱动球机上的电机到达与监控区域相符的位置;
S44、对监控区域进行实时监控。
6.根据权利要求5所述的联动方法,其特征在于,步骤S42中,球机收到客户端发送的定位指令后,首先查询云台水平方向当前坐标PtzCurStepsH,垂直方向当前坐标PtzCurStepsV;并查询云台水平方向总步数PtzTotalStepsH;水平方向总角度PtzTotalAngleH;垂直方向总步数PtzTotalStepV,垂直方向总角度PtzTotalAngleV;
然后根据枪机推送到球机的参数得到客户端视频预览画面在CMOS传感器上的对应投影长度为StreamWidth×SnPixSize,宽度为StreamHeight×SnPixSize;假定标定点在感光CMOS传感器上的对应坐标点B(px,py),则:
px=x×StreamWidth×SnPixSize/4095
py=y×StreamHeight×SnPixSize/4095
假设镜头焦距为f,则枪机中心点和标定点之间的水平方向夹角为α=arctan(|px|/SnF),垂直方向夹角为将球机云台水平方向旋转角度α,垂直方向旋转角度β,球机画面和枪机画面的中心点重合;
假设枪机画面中线点对应的球机坐标为(Ox,Oy),则:
if(PtzCurStepsH)>0
Ox=PtzCurStepsH-PtzTotalStepsH×α/PtzTotalAngleH
else
Ox=PtzCurStepsH+PtzTotalStepsH×α/PtzTotalAngleH
if(PtzCurStepsV)>0
Oy=PtzCurStepsV-PtzTotalStepsV×β/PtzTotalAngleV
else
Oy=PtzCurStepsV+PtzTotalStepsV×β/PtzTotalAngleV
根据上述计算得到的枪机画面中心点对应的球机坐标为(Ox,Oy),完成枪球坐标系的标定。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京中安瑞力科技有限公司,未经北京中安瑞力科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110935430.2/1.html,转载请声明来源钻瓜专利网。