基于电子地图的摄像机控制方法及装置的制造方法
【技术领域】
[0001]本发明涉及电子地图技术,尤其涉及基于电子地图的摄像机控制方法及装置。
【背景技术】
[0002]一般地,电子地图显示方案中,只显示地理位置信息。目前,随着需求的不断提高,电子地图显示方案中,不仅显示地理位置信息,还将设置有摄像机的位置在地图中进行显著标识,使显示的内容更加丰富。
[0003]同时,视频数据传递中,摄像机将采集到的视频数据传送给监控客户端,监控客户端将视频数据显示出来,便可获知相应摄像机采集的可视区域范围。
[0004]而现有的电子地图显示方案中,虽然可以显示摄像机的位置,却没有给出摄像机的视图区域,如果要获知摄像机的可视区域,需要在监控客户端中查看相应摄像机的视频画面。
[0005]综上,现有在电子地图中只标出了摄像机的位置,却没有该摄像机的可视区域;随着电子地图技术的迅猛发展,如果能在地图上同时显示出摄像机的可视区域,将进一步满足用户需求;然而,目前还没有这方面的技术。
【发明内容】
[0006]本发明提供了一种基于电子地图的摄像机控制方法,该方法能够实现在电子地图上显示摄像机的可视区域,并能够实现对电子地图上的摄像机进行群体控制。
[0007]本发明还提供了一种基于电子地图的摄像机控制装置,该装置能够实现在电子地图上显示摄像机的可视区域,并能够实现对电子地图上的摄像机进行群体控制。
[0008]一种基于电子地图的摄像机控制方法,该方法包括:
[0009]从摄像机获取设置参数;
[0010]由设置参数、摄像机立杆高度和摄像机点位信息,进行几何运算,得到摄像机在水平方向可视范围的位置坐标;由可视范围的位置坐标组合生成可视区域;将生成的可视区域叠加显示在电子地图上;
[0011]接收包含控制区域范围和目标点位置的群控请求;
[0012]确定电子地图中控制区域范围内的所有摄像机,针对确定的每个摄像机,获取摄像机立杆高度和摄像机点位信息,由目标点位置、摄像机立杆高度和摄像机点位信息进行几何运算,得到摄像机转向目标点的角度调整参数,将角度调整参数发送给相应的各摄像机进行监控角度调整;
[0013]从控制区域范围内的各摄像机获取调整后的设置参数,由设置参数、摄像机立杆高度和摄像机点位信息,进行几何运算,得到摄像机在水平方向可视范围的位置坐标;由可视范围的位置坐标组合生成可视区域,用生成的可视区域更新电子地图上摄像机的可视区域显示。
[0014]一种基于电子地图的摄像机控制装置,该装置包括设置参数获取单元、运算单元、显示单元、请求接收单元、批量调整单元和显示区域批量更新单元;
[0015]所述设置参数获取单元,从摄像机获取设置参数,传送给所述运算单元;
[0016]所述运算单元,接收来自所述设置参数获取单元的设置参数;由设置参数、摄像机立杆高度和摄像机点位信息,进行几何运算,得到摄像机在水平方向可视区域的位置坐标,由可视范围的位置坐标组合生成可视区域,将生成的可视区域发送给所述显示单元;还接收来自所述显示区域批量更新单元的设置参数,运算得到摄像机在水平方向的可视区域,反馈给所述显示区域批量更新单元;
[0017]所述显示单元,将生成的可视区域叠加显示在电子地图上;
[0018]所述请求接收单元,接收包含控制区域范围和目标点位置的群控请求,发送给所述批量调整单元;
[0019]所述批量调整单元,接收群控请求,确定电子地图中控制区域范围内的所有摄像机,针对确定的每个摄像机,获取摄像机立杆闻度和摄像机点位?目息,由目标点位置、摄像机立杆高度和摄像机点位信息进行几何运算,得到摄像机转向目标点的角度调整参数,将角度调整参数发送给相应的各摄像机进行监控角度调整,向所述显示区域批量更新单元发送启动指令;
[0020]所述显示区域批量更新单元,接收启动指令,从控制区域范围内的各摄像机获取调整后的设置参数,将设置参数发送给所述运算单元,并接收所述运算单元反馈的摄像机在水平方向的可视区域,用生成的可视区域更新电子地图上摄像机的可视区域显示。
[0021 ] 从上述方案可以看出,本发明中,从摄像机获取设置参数,基于设置参数运算得到摄像机在水平方向可视区域的位置坐标,再由可视区域的位置坐标组合生成可视区域;然后,将生成的可视区域叠加显示在电子地图上。采用本发明方案,不仅可以在电子地图中显示出摄像机的位置,还可以在地图上同时显示出摄像机的可视区域,从而,直观地将摄像机的可视区域显示在地图上,无需在监控客户端查看相应的视频数据以获知可视区域,这样,简化了操作,也更加丰富了电子地图的信息,进一步满足了需求。
[0022]并且,在电子地图上显示摄像机的可视区域之后,还可以对电子地图上的摄像机进行群体控制,具体地:接收包含控制区域范围和目标点位置的群控请求;确定电子地图中控制区域范围内的所有摄像机,针对确定的每个摄像机,获取摄像机立杆闻度和摄像机点位信息,由目标点位置、摄像机立杆高度和摄像机点位信息进行几何运算,得到角度调整参数,将角度调整参数发送给摄像机进行监控角度调整;从摄像机获取调整后的设置参数,计算得到摄像机可视区域,用生成的可视区域更新电子地图上摄像机的可视区域显示。采用本发明方案,可以对控制区域范围内的所有摄像机进行批量控制,并批量更新电子地图上的视图区域;这样,无需逐一对每个摄像机进行控制,简便了操作,优化电子地图功能。
【附图说明】
[0023]图1为本发明基于电子地图的摄像机可视区域展示方法示意性流程图;
[0024]图2为本发明摄像机采集视频数据的实际方位图;
[0025]图3为本发明计算可视区域位置坐标的流程图实例;
[0026]图4为本发明摄像机的可视区域展示示意图;
[0027]图5为本发明基于电子地图的可视区域展示装置结构示意图;
[0028]图6为本发明基于电子地图的摄像机控制方法示意性流程图;
[0029]图7为本发明基于电子地图的摄像机群体调控应用实例;
[0030]图8为本发明用于计算角度调整参数的几何结构示意图实例;
[0031]图9为本发明进行摄像机群体调控后控制区域范围内摄像机的可视区域展示示意图实例;
[0032]图10为本发明基于电子地图的摄像机控制装置结构示意图。
【具体实施方式】
[0033]为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施例和附图,对本发明进一步详细说明。
[0034]本发明提供了在电子地图上显示摄像机可视区域的方法,参见图1,为本发明方法示意性流程图,其包括以下步骤:
[0035]步骤101,从摄像机获取设置参数。
[0036]具体实现时,可视区域展示装置可采用摄像机与监控客户端之间的传输通道,实现对摄像机的访问;在需要时,摄像机通过该传输通道将设置参数发送给可视区域展示装置。
[0037]设置参数包含的具体内容,可根据需要选取。
[0038]步骤102,由设置参数、摄像机立杆高度和摄像机点位信息,进行几何运算,得到摄像机在水平方向可视范围的位置坐标。
[0039]可视区域展示装置除了从摄像机获取设置参数外,还可获取进行运算的其他参数,包括摄像机立杆高度和摄像机点位信息,摄像机点位信息即摄影机的立杆所在的位置坐标;其中,摄像机立杆高度和摄像机点位信息,也可由工作人员上传给可视区域展示装置。
[0040]可视范围的坐标位置,可具体为可视区域的各边缘点的坐标。
[0041]步骤103,由可视范围的位置坐标组合生成可视区域。步骤104,将生成的可视区域叠加显示在电子地图上。
[0042]叠加时,可将可视区域进行显著标识,例如采用带有色彩的透明区域进行标识。
[0043]不仅可以在电子地图上显示可视区域,还可显示摄像机的盲区,具体地,该方法包括:
[0044]由设置参数、摄像机立杆高度和摄像机点位信息,进行几何运算,得到摄像机在水平方向盲区范围的位置坐标;
[0045]由盲区范围的位置坐标组合生成盲区;
[0046]将生成的盲区叠加显示在电子地图上。
[0047]上述流程中,获取设置参数、摄像机立杆高度和摄像机点位信息之后,通过简单的几何运算,便可计算得到摄像机在水平方