本发明专利技术实施例提供一种获取视觉角度的方法、装置及系统,涉及视频监控领域,用以获取准确的视觉角度值。所述获取视觉角度的方法包括:摄像机的中央处理器CPU接收设置在摄像机上的加速度计传感器发送的角度信息;所述CPU将接收到的所述角度信息转换为视觉角度值;所述CPU将所述视觉角度值发送至服务器,以便客户端接收服务器转发的所述视觉角度值。本发明专利技术实施例适用于视频监控的情景。
【技术实现步骤摘要】
本专利技术涉及视频监控领域,尤其涉及一种获取视觉角度的方法、摄像机、服务器及系统。
技术介绍
常见的视频监控组网如图1所示,该视频监控组网包括摄像机、服务器、客户端以及三者之间交互的IP网络,其中,摄像机主要进行音视频数据的采集、编码等工作,服务器主要进行摄像机设备管理、客户端管理、业务流程管理和数据存储等工作,客户端主要提供视频业务的操作和管理入口。但是在现有的方案中,用户只能估计摄像机的视觉角度,无法获取视觉角度的准确信息。
技术实现思路
本专利技术的实施例提供一种获取视觉角度的方法、摄像机、服务器及系统,用以获取准确的视觉角度值。为达到上述目的,本专利技术的实施例采用如下技术方案:一方面,提供一种获取视觉角度的方法,包括:摄像机的中央处理器CPU接收设置在摄像机上的加速度计传感器发送的角度信息;所述CPU将接收到的所述角度信息转换为视觉角度值;所述CPU将所述视觉角度值发送至服务器,以便客户端接收服务器转发的所述视觉角度值。一方面,提供一种摄像机,包括:中央处理器CPU、云台控制板,和加速度计传感器;所述CPU用于接收设置在摄像机上的加速度计传感器发送的角度信息;将接收到的所述角度信息转换为视觉角度值;将所述视觉角度值发送至服务器,以便客户端接收服务器转发的所述视觉角度值。另一方面,提供一种服务器,所述服务器用于接收摄像机的中央处理器CPU发送的视觉角度值;将所述视觉角度值发送给客户端。又一方面,本专利技术实施例提供一种获取视觉角度的系统,包括:摄像机、服务器、客户端,所述摄像机为上述的摄像机,所述服务器上述的服务器,所述客户端用于接收所述服务器发送的视觉角度值。本专利技术实施例提供一种获取视觉角度的方法、摄像机、服务器及系统,通过将设置在摄像机上的加速度计传感器发送的角度信息转换为视觉角度值,并将该视觉角度值发送至服务器,再通过服务器将该视觉角度值发送至客户端,这样客户端上能够呈现该视觉角度值,相对于现有技术中估计视觉角度的情况,本专利技术实施例在客户端呈现的视觉角度值更加准确。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为现有技术中的视频监控系统;图2为本专利技术实施例一提供的获取视觉角度的流程图;图3为本专利技术实施例二提供的获取视觉角度的信令交互图;图4为纵向视觉范围效果图。具体实施例方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例一一方面,如图2所示,本专利技术实施例提供一种获取视觉角度的方法,包括:201、摄像机的中央处理器CPU接收设置在摄像机上的加速度计传感器发送的角度f目息;202、所述CPU将接收到的所述角度信息转换为视觉角度值;203、所述CPU将所述视觉角度值发送至服务器,以便客户端接收服务器转发的所述视觉角度值。本专利技术实施例提供一种获取视觉角度的方法,通过将设置在摄像机上的加速度计传感器发送的角度信息转换为视觉角度值,并将该视觉角度值发送至服务器,再通过服务器将该视觉角度值发送至客户端,这样客户端上能够呈现当前视觉角度值,相对于现有技术中估计视觉角度的情况,本专利技术实施例在客户端呈现的视觉角度值更加准确。实施例二如图3所示,本专利技术实施例提供的获取视觉角度的信令交互过程,包括:301、摄像机的中央处理器CPU向设置在摄像机上的加速度计传感器发送请求角度信息的命令。在本专利技术所有实施例中,设置在摄像机上的加速度计传感器能够测量摄像机的角度信息,该加速度计传感器可以是三轴加速度计传感器,也可以是二轴加速度计传感器,通过三轴加速度计传感器可测量三维角度信息(X,Y,Z三维角度值),也可测量二维角度信息(X,Y 二维角度值,或Y,Z 二维角度值,或X,Z 二维角度值),通过二轴加速度计传感器可测量二维角度信息(X,Y 二维角度值,或Y,Z 二维角度值,或X,Z 二维角度值)。在具体的使用过程中,应考虑视觉效果和生产成本等因素选择合适的加速度计传感器。在本专利技术实施例中,角度信息以三轴加速度计传感器测量三维角度信息(X,Y,Z三维角度值)为例进行说明。302、加速度传感器向所述CPU发送三维角度信息(X,Y,Z三维角度值)。在摄像机的CPU第一次向服务器上报视觉角度值的情况下,直接进行步骤304;在摄像机的CPU不是第一次向服务器上报视觉角度值的情况下,则需要先进行步骤303。303、CPU循环判断本次接收到的三维角度信息(X,Y,Z三维角度值)和上一次接收到的三维角度信息(X,Y,Z三维角度值)是否一致,如果本次收到的角度信息和上一次接收到的角度信息不一致,则执行下一步骤304。也就是说,CPU循环进行步骤301和302,直至经过步骤303判断得到本次(除第一次之外的任一次)与上一次接收到的角度信息不一致为止,继续利用本次接收到的角度信息进行以下步骤。304、所述CPU将接收到的三维角度信息(X,Y,Z三维角度值)转换为三维视觉角度值(X,Y,Z视觉角度值)。在转换的过程中CPU通过预定的算法进行角度信息与视觉角度值之间的转换。305、服务器向所述CPU发送添加摄像机命令。需要说明的是,在本专利技术实施例中并不局限服务器所添加的摄像机的个数,服务器可以向多个摄像机的CPU发送添加摄像机命令,从而使客户端能够监测多个摄像机的视觉角度值,在本实施例的交互过程中只说明服务器与一个摄像机的交互过程。306、摄像机与服务器建立连接并返回设备添加完成回应。307、所述CPU将三维视觉角度值(X,Y,Z视觉角度值)发送至所述服务器。在本专利技术实施例中,CPU发送三维视觉角度值(X,Y,Z视觉角度值)至服务器的过程可以是CPU主动上报,即CPU主动进行以上步骤301 307,例如,可以在摄像机添加到服务器时,摄像机的CPU开始主动上报;也可以是CPU根据服务器的请求信息向所述服务器发送所述视觉角度值,即CPU被动向服务器发送三维视觉角度值,例如,CPU在接收到服务器转发的客户端请求信息之后进行步骤301 307,向所述服务器发送三维视觉角度值。308、服务器存储三维视觉角度值(X,Y,Z视觉角度值)。通过服务器将三维视觉角度值进行保存,这样使得其他客户端可以共享该三维视觉角度值,从而在其他客户端可以监测该三维视觉角度值对应的视觉范围。309、所述服务器将该视觉角度值发送给客户端。在本专利技术实施例中,服务器发送三维视觉角度值(X,Y,Z视觉角度值)至客户端的过程可以是服务器主动向客户端上报,也可以是服务器根据客户端发送的请求信息向客户端发送三维视觉角度值,即服务器被动向客户端发送三维视觉角度值。310、所述客户端呈现该三维视觉角度值,并根据该三维视觉角度值(X,Y,Z视觉角度值)计算并呈现当前的视觉范围。例如图4中,水平线a,摄像机中线b,在已知安装高度H,摄像机水平视觉角度值X及镜头等参数的条件本文档来自技高网...
【技术保护点】
一种获取视觉角度的方法,其特征在于,包括:摄像机的中央处理器CPU接收设置在摄像机上的加速度计传感器发送的角度信息;所述CPU将接收到的所述角度信息转换为视觉角度值;所述CPU将所述视觉角度值发送至服务器,以便客户端接收服务器转发的所述视觉角度值。
【技术特征摘要】
1.一种获取视觉角度的方法,其特征在于,包括: 摄像机的中央处理器CPU接收设置在摄像机上的加速度计传感器发送的角度信息; 所述CPU将接收到的所述角度信息转换为视觉角度值; 所述CPU将所述视觉角度值发送至服务器,以便客户端接收服务器转发的所述视觉角度值。2.根据权利要求1所述的方法,其特征在于,在所述CPU将接收到的所述角度信息转换为视觉角度值之前,所述方法还包括: 所述CPU循环判断本次接收到的角度信息和上一次接收到的角度信息是否一致,如果本次收到的角度信息和上一次接收到的角度信息不一致,则执行下一步骤。3.根据权利要求2所述的方法,其特征在于,所述方法还包括: 所述CPU接收所述服务器发送的指定视觉角度值; 所述CPU将所述指定视觉角度值转换为云台旋转角度; 所述CPU将所述云台旋转角度发送至云台控制板,以便所述云台控制板控制所述摄像机旋转到指定角度。4.根据权利要求1所述的方法,其特征在于,所述CPU将所述视觉角度值发送至服务器包括: 所述CPU主动向所述服务器发送所述视觉角度值;或者 所述CPU根据所述服务器的请求信息向所述服务器发送所述视觉角度值。5.一种摄像机,其特征在于,包括:中央处理器CPU、云台控制板,和加速度计传感器; 所述CPU用于接收设置在摄像机上的...
【专利技术属性】
技术研发人员:杨志权,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。