基于枪球联动的视频监控方法及装置制造方法及图纸

技术编号:19126497 阅读:39 留言:0更新日期:2018-10-10 07:54
本申请公开了一种基于枪球联动的视频监控方法及装置,属于视频分析领域。所述方法包括:获取目标对象在第一视频画面中所占的区域的中心点的特征信息,并在第二视频画面中查找特征信息与获取的特征信息匹配的像素点,然后根据查找到的像素点,确定第一转动角度。由于第一转动角度为将第二视频画面的中心点转动至目标对象在第二视频画面中所占的区域的中心点时球型IPC需转动的角度,因此,球型IPC根据第一转动角度转动之后采集的视频画面的中心点将为目标对象在第二视频画面中所占的区域的中心点,避免出现因为球型IPC老化问题导致目标对象可能没有位于球型IPC采集的视频画面的中心的情况,从而提高对目标对象的细节进行监控的效果。

【技术实现步骤摘要】
基于枪球联动的视频监控方法及装置
本申请涉及视频分析领域,特别涉及一种基于枪球联动的视频监控方法及装置。
技术介绍
视频监控是指通过网络摄像机(InternetProtocolCamera,IPC)将采集到的视频画面发送给客户端,以供客户端对该视频画面进行查看。目前IPC主要分为枪型IPC和球型IPC,由于枪型IPC主要用于采集大范围的视频画面,而球型IPC主要用于采集小范围高精度的视频画面,因此对于大范围内移动的目标对象的视频监控,为了既可以整体监控到该目标对象的移动情况,又可以对该目标对象的细节进行监控,通常需要采用枪球联动的视频监控方法,也即服务器同时将枪型IPC采集的视频画面和服务器为该枪型IPC配置的球型IPC采集的视频画面发送给客户端,实现对目标对象基于枪球联动的视频监控。目前,当基于枪球联动进行视频监控时,服务器预先将枪型IPC采集的视频画面均匀划分成m行n列的网格,之后,服务器可以基于枪型IPC采集的视频画面,从该m行n列的网格中确定目标对象当前所处的网格,并控制球型IPC采集该网格内的视频画面。在目标对象没有位于该网格的中心时,球型IPC采集的视频画面的中心将不是该目标对象,导致通过球型IPC对该目标对象进行视频监控的效果不佳,因此,服务器还需要预先从该网格中确定4个标定点,并确定将球型IPC采集的视频画面的中心点从该网格的中心点移动到该4个标定点时该球型IPC需要转动的偏移量,得到该4个标定点的偏移量。之后,当服务器检测到目标对象在该网格内从一个位置移动到另一个位置时,从该4个标定点中选择与该目标对象移动后的位置相对比较近的3个标定点,基于该3个标定点的偏移量,确定将球型IPC采集的视频画面的中心点从该网格的中心点移动到该另一位置时球型IPC需要转动的偏移量,并控制球型IPC按照该偏移量进行转动,从而保证目标对象位于球型IPC采集的视频画面的中心,以实现在该目标对象的位置变化后,通过球型IPC对该目标对象进行实时监控。由于上述方法是通过理论运算来确定球型IPC需要转动的偏移量,但是实际应用中,随着球型IPC的使用时间的增加,球型IPC的转带将出现老化等问题,导致球型IPC按照理论偏移量进行偏移时,会出现与实际偏移量存在误差的情况。因此,按照上述方法进行视频监控时,目标对象可能并没有位于球型IPC采集的视频画面的中心,从而降低了通过球型IPC对目标对象的细节进行监控的效果。
技术实现思路
为了解决现有技术中球型IPC由于老化等问题导致球型IPC按照理论偏移量偏移之后出现目标对象可能没有位于球型IPC采集的视频画面的中心的现象,本申请提供了一种基于枪球联动的视频监控方法及装置。所述技术方案如下:第一方面,提供了一种基于枪球联动的视频监控方法,所述方法包括:获取目标对象在第一视频画面中所占的区域的中心点的特征信息,所述第一视频画面为枪型网络摄像机IPC采集的视频画面,所述特征信息包括所述中心点的像素值分别与多个邻域像素点的像素值之间的像素差值,所述多个邻域像素点为所述第一视频画面中处于所述中心点的邻域内的像素点;在第二视频画面包括的像素点中查找特征信息与所述目标对象在所述第一视频画面中所占的区域的中心点的特征信息匹配的像素点,所述第二视频画面是为所述枪型IPC配置的球型IPC当前采集的视频画面;根据查找到的像素点在所述球型IPC的球面坐标系中对应的经度和纬度,确定所述球型IPC的第一转动角度,所述第一转动角度为将所述第二视频画面的中心点转动至所述目标对象在所述第二视频画面中所占的区域的中心点时所述球型IPC需要转动的角度;向所述球型IPC发送第一转动请求,所述第一转动请求携带所述第一转动角度,所述第一转动请求用于指示所述球型IPC根据所述第一转动角度进行转动。在本专利技术实施例中,直接在第二视频画面中查找特征信息与目标对象在第一视频画面中所占的区域的中心点的特征信息匹配的像素点,并控制球型IPC将第二视频画面的中心转动至目标对象在第二视频画面中所占区域的中心点也即查找到的像素点,以实现将目标对象在第二视频画面中所占区域的中心点置于第二视频画面的中心,避免出现因为球型IPC老化问题导致目标对象可能没有位于球型IPC采集的视频画面的中心的情况,从而提高通过球型IPC对目标对象的细节进行监控的效果。可选地,所述在第二视频画面包括的像素点中查找特征信息与所述目标对象在所述第一视频画面中所占的区域的中心点的特征信息匹配的像素点,包括:在所述第二视频画面中,以所述第二视频画面的中心点为中心确定面积为预设面积的第一目标区域,所述预设面积为根据所述球型IPC的老化程度确定的;从所述第一目标区域包括的所有像素点中查找特征信息与所述目标对象在所述第一视频画面中所占的区域的中心点的特征信息匹配的像素点。进一步地,为了提高在第二视频画面中查找特征信息与目标对象在第一视频画面中所占的区域的中心点的特征信息匹配的像素点的效率,可以在第二视频画面中确定第一目标区域,仅在该第一目标区域中查找特征信息与目标对象在第一视频画面中所占的区域的中心点的特征信息匹配的像素点。可选地,所述从所述第一目标区域包括的所有像素点中查找特征信息与所述目标对象在所述第一视频画面中所占的区域的中心点的特征信息匹配的像素点,包括:获取所述第一目标区域包括的所有像素点的特征信息;对于所述第一目标区域包括的所有像素点中的每个像素点,对所述像素点的特征信息包括的像素差值进行平均运算和极差运算,得到第一平均值和第一极差值,并将所述第一平均值和所述第一极差值之间的乘积确定为所述像素点的特征值;对所述目标对象在所述第一视频画面中所占的区域的中心点的特征信息包括的像素差值进行平均运算和极差运算,得到第二平均值和第二极差值,并将所述第二平均值和所述第二极差值之间的乘积确定为目标特征值;从所述第一目标区域包括的所有像素点的特征值中,选择与所述目标特征值之间的差值最小的特征值,并将选择的特征值对应的像素点确定为特征信息与所述目标对象在所述第一视频画面中所占的区域的中心点的特征信息匹配的像素点。在本专利技术实施例中,确定第一目标区域中特征信息与目标对象在第一视频画面中所占的区域的中心点的特征信息匹配的像素点,可以通过确定第一目标区域中所有像素点的特征值,并从第一目标区域包括的所有像素点的特征值中查找与目标特征值之间的差值最小的特征值来实现。可选地,所述在第二视频画面包括的像素点中查找特征信息与所述目标对象在所述第一视频画面中所占的区域的中心点的特征信息匹配的像素点,包括:按照预设规则将所述第二视频画面进行多次缩小,得到多个第三视频画面;对于所述多个第三视频画面中的每个第三视频画面,在所述第三视频画面中,以所述第三视频画面的中心点为中心确定面积为预设面积的第二目标区域,所述预设面积为根据所述球型IPC的老化程度确定的;从得到的多个第二目标区域包括的所有像素点中查找特征信息与所述目标对象在所述第一视频画面中所占的区域的中心点的特征信息匹配的像素点。进一步地,为了避免在当前第二视频画面中查找不到特征信息与目标对象在第一视频画面中所占的区域的中心点的特征信息匹配的像素点,可以将第二视频画面多次进行缩小,得到多个第三视频画面,在该多个第三视频画面中查找特征信息与目标对象在第本文档来自技高网
...
基于枪球联动的视频监控方法及装置

【技术保护点】
1.一种基于枪球联动的视频监控方法,其特征在于,所述方法包括:获取目标对象在第一视频画面中所占的区域的中心点的特征信息,所述第一视频画面为枪型网络摄像机IPC采集的视频画面,所述特征信息包括所述中心点的像素值分别与多个邻域像素点的像素值之间的像素差值,所述多个邻域像素点为所述第一视频画面中处于所述中心点的邻域内的像素点;在第二视频画面包括的像素点中查找特征信息与所述目标对象在所述第一视频画面中所占的区域的中心点的特征信息匹配的像素点,所述第二视频画面是为所述枪型IPC配置的球型IPC当前采集的视频画面;根据查找到的像素点在所述球型IPC的球面坐标系中对应的经度和纬度,确定所述球型IPC的第一转动角度,所述第一转动角度为将所述第二视频画面的中心点转动至所述目标对象在所述第二视频画面中所占的区域的中心点时所述球型IPC需要转动的角度;向所述球型IPC发送第一转动请求,所述第一转动请求携带所述第一转动角度,所述第一转动请求用于指示所述球型IPC根据所述第一转动角度进行转动。

【技术特征摘要】
1.一种基于枪球联动的视频监控方法,其特征在于,所述方法包括:获取目标对象在第一视频画面中所占的区域的中心点的特征信息,所述第一视频画面为枪型网络摄像机IPC采集的视频画面,所述特征信息包括所述中心点的像素值分别与多个邻域像素点的像素值之间的像素差值,所述多个邻域像素点为所述第一视频画面中处于所述中心点的邻域内的像素点;在第二视频画面包括的像素点中查找特征信息与所述目标对象在所述第一视频画面中所占的区域的中心点的特征信息匹配的像素点,所述第二视频画面是为所述枪型IPC配置的球型IPC当前采集的视频画面;根据查找到的像素点在所述球型IPC的球面坐标系中对应的经度和纬度,确定所述球型IPC的第一转动角度,所述第一转动角度为将所述第二视频画面的中心点转动至所述目标对象在所述第二视频画面中所占的区域的中心点时所述球型IPC需要转动的角度;向所述球型IPC发送第一转动请求,所述第一转动请求携带所述第一转动角度,所述第一转动请求用于指示所述球型IPC根据所述第一转动角度进行转动。2.如权利要求1所述的方法,其特征在于,所述在第二视频画面包括的像素点中查找特征信息与所述目标对象在所述第一视频画面中所占的区域的中心点的特征信息匹配的像素点,包括:在所述第二视频画面中,以所述第二视频画面的中心点为中心确定面积为预设面积的第一目标区域,所述预设面积为根据所述球型IPC的老化程度确定的;从所述第一目标区域包括的所有像素点中查找特征信息与所述目标对象在所述第一视频画面中所占的区域的中心点的特征信息匹配的像素点。3.如权利要求2所述的方法,其特征在于,所述从所述第一目标区域包括的所有像素点中查找特征信息与所述目标对象在所述第一视频画面中所占的区域的中心点的特征信息匹配的像素点,包括:获取所述第一目标区域包括的所有像素点的特征信息;对于所述第一目标区域包括的所有像素点中的每个像素点,对所述像素点的特征信息包括的像素差值进行平均运算和极差运算,得到第一平均值和第一极差值,并将所述第一平均值和所述第一极差值之间的乘积确定为所述像素点的特征值;对所述目标对象在所述第一视频画面中所占的区域的中心点的特征信息包括的像素差值进行平均运算和极差运算,得到第二平均值和第二极差值,并将所述第二平均值和所述第二极差值之间的乘积确定为目标特征值;从所述第一目标区域包括的所有像素点的特征值中,选择与所述目标特征值之间的差值最小的特征值,并将选择的特征值对应的像素点确定为特征信息与所述目标对象在所述第一视频画面中所占的区域的中心点的特征信息匹配的像素点。4.如权利要求1所述的方法,其特征在于,所述在第二视频画面包括的像素点中查找特征信息与所述目标对象在所述第一视频画面中所占的区域的中心点的特征信息匹配的像素点,包括:按照预设规则将所述第二视频画面进行多次缩小,得到多个第三视频画面;对于所述多个第三视频画面中的每个第三视频画面,在所述第三视频画面中,以所述第三视频画面的中心点为中心确定面积为预设面积的第二目标区域,所述预设面积为根据所述球型IPC的老化程度确定的;从得到的多个第二目标区域包括的所有像素点中查找特征信息与所述目标对象在所述第一视频画面中所占的区域的中心点的特征信息匹配的像素点。5.如权利要求4所述的方法,其特征在于,所述从得到的多个第二目标区域包括的所有像素点中查找特征信息与所述目标对象在所述第一视频画面中所占的区域的中心点的特征信息匹配的像素点,包括:对于所述多个第二目标区域中的每个第二目标区域,获取所述第二目标区域包括的所有像素点的特征信息;对于所述第二目标区域包括的所有像素点中的每个像素点,对所述像素点的特征信息包括的像素差值进行平均运算和极差运算,得到第三平均值和第三极差值,并将所述第三平均值和所述第三极差值之间的乘积确定为所述像素点的特征值;对所述目标对象在所述第一视频画面中所占的区域的中心点的特征信息包括的像素差值进行平均运算和极差运算,得到第二平均值和第二极差值,并将所述第二平均值和所述第二极差值之间的乘积确定为目标特征值;对于所述多个第二目标区域中的每个第二目标区域,从所述第二目标区域包括的所有像素点的特征值中,选择与所述目标特征值之间的差值最小的特征值,并将选择的特征值对应的像素点确定为目标像素点;从得到的多个目标像素点的特征值中选择与所述目标特征值之间的差值最小的特征值,并将选择的特征值对应的目标像素点确定为特征信息与所述目标对象在所述第一视频画面中所占的区域的中心点的特征信息匹配的像素点。6.如权利要求1所述的方法,其特征在于,所述在第二视频画面包括的像素点中查找特征信息与所述目标对象在所述第一视频画面中所占的区域的中心点的特征信息匹配的像素点之前,还包括:确定所述目标对象在所述第一视频画面中所占的区域的中心点在所述枪型IPC的平面坐标系中对应的坐标;根据确定出的坐标和预设坐标转换模型,确定所述目标对象在所述第一视频画面中所占的区域的中心点在所述球面坐标系中对应的经度和纬度,所述预设坐标转换模型用于将所述平面坐标系中的点的坐标转换至所述球面坐标系中;根据确定出的经度和纬度,确定所述球型IPC的第二转动角度;向所述球型IPC发送第二转动请求,所述第二转动请求携带所述第二转动角度;接收所述球型IPC采集的第二视频画面,所述第二视频画面为所述球型IPC在接收到第二转动请求时根据所述第二转动角度转动之后采集的视频画面。7.如权利要求6所述的方法,其特征在于,所述根据确定出的坐标和预设坐标转换模型,确定所述目标对象在所述第一视频画面中所占的区域的中心点在所述球面坐标系中对应的经度和纬度,包括:根据确定出的坐标,确定所述目标对象在所述第一视频画面中所占的区域的中心点与垂直交点之间的距离x1、所述目标对象在所述第一视频画面中所占的区域的中心点与所述球面坐标系的原点之间的距离x2、以及所述目标对象在所述第一视频画面中所占的区域的中心点与至少四个标定点中的任意一个标定点之间的距离x3,所述垂直交点为经过所述球面坐标系的原点且与所述平面坐标系垂直的直线相交于所述平面坐标系的交点,所述至少四个标定点为从所述第一视频画面中随机选择的标定点;根据所述x1、x2、x3,按照如下预设坐标转换模型,确定所述目标对象在所述第一视频画面中所占的区域的中心点在所述球面坐标系中对应的经度和纬度;其中,分别为所述目标对象在所述第一视频画面中所占的区域的中心点在所述球面坐标系中对应的经度和纬度,和θ1分别为所述垂直交点在所述球面坐标系中的经度和纬度,和θ3分别为所述至少四个标定点中的所述任意一个标定点在所述球面坐标系中的经度和纬度。8.如权利要求6或7所述的方法,其特征在于,所述根据确定出的坐标和预设坐标转换模型,确定所述目标对象在所述第一视频画面中所占的区域的中心点在所述球面坐标系中对应的经度和纬度之前,还包括:在所述第一视频画面中随机选择至少四个标定点,所述至少四个标定点中的任意三个标定点不共线;确定所述至少四个标定点中的每个标定点在所述平面坐标系中的坐标以及在所述球面坐标系中的经度和纬度;根据所述至少四个标定点中的每个标定点在所述平面坐标系中的坐标以及在所述球面坐标系中的经度和纬度,确定垂直交点在所述球面坐标系中的位置参数,所述位置参数包括所述垂直交点和所述球面坐标系的原点之间的距离、以及所述垂直交点在所述球面坐标系中的经度和纬度;根据所述垂直交点在所述球面坐标系中的位置参数和所述至少四个标定点中的任一个标定点在所述球面坐标系中的经度和纬度,建立所述预设坐标转换模型。9.如权利要求8所述的方法,其特征在于,所述确定所述至少四个标定点中的每个标定点在所述球面坐标系中的经度和纬度,包括:针对所述至少四个标定点中的每个标定点,控制所述球型IPC采集的视频画面的中心点从所述球面坐标系的经度和纬度均为零的位置转动至所述标定点;确定所述球型IPC在水平方...

【专利技术属性】
技术研发人员:蔡永锦铁淑霞周波
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1