一种视频巡逻方法、装置、电子设备及存储介质与流程

专利检索2022-05-11  1



1.本发明涉及视频处理技术领域,特别是涉及一种视频巡逻方法、装置、电子设备及存储介质。


背景技术:

2.视频巡逻是安防系统中必不可少的一部分,视频巡逻即为监控范内的多个巡逻点的监控视频按照一定顺序进行依次播放的技术,以达到模拟人工去往各个巡逻点进行查看的效果。管理人员可以通过查看监控视频发现对应巡逻点处可能存在的安防隐患,从而进行及时处理。
3.目前的视频巡逻方式中,预先在各个巡逻点安装监控设备,该监控设备用于采集监控视频。在进行视频巡逻时,各个巡逻点安装的监控设备采集监控视频按照一定顺序进行依次播放。由于监控设备的的监控范围是有限的,无法对监控视频的画面以外的场景进行感知,视频巡逻效果并不理想。


技术实现要素:

4.本发明实施例的目的在于提供一种视频巡逻方法、装置、电子设备及存储介质,以提高视频巡逻效果。具体技术方案如下:
5.第一方面,本发明实施例提供了一种视频巡逻方法,所述方法包括:
6.获取目标巡逻路线上的当前巡逻点对应的球机拍摄的第一监控视频,并将所述第一监控视频投影至预先获取的所述当前巡逻点对应的第一全景图像中进行显示,得到所述当前巡逻点对应的显示画面;
7.在所述第一监控视频满足预设停止条件时,切换至下一个巡逻点对应的显示画面,其中,所述下一个巡逻点对应的显示画面为所述下一个巡逻点对应的球机拍摄的第二监控视频投影至预先获取的所述下一个巡逻点对应的第二全景图像中得到的。
8.可选的,所述切换至下一个巡逻点对应的显示画面,包括:
9.根据下一个巡逻点的地理位置,确定所述下一个巡逻点在所述第一全景图像中对应的目标位置;
10.关闭所述第一监控视频,并以所述目标位置为中心,按照预设速度对所述第一全景图像进行放大显示;
11.在满足预设切换条件时,显示所述下一个巡逻点对应的显示画面。
12.可选的,所述当前巡逻点为所述目标巡逻路线上的第一个巡逻点,所述方法还包括:
13.在获取到针对所述目标巡逻路线的巡逻开始指令时,从高空全景图像切换至所述当前巡逻点对应的显示画面;其中,所述高空全景图像为从俯视视角采集的包括所述目标巡逻路线所在范围的全景图像;
14.在获取到针对所述目标巡逻路线的巡逻结束指令时,显示所述高空全景图像。
15.可选的,所述方法还包括:
16.在获取到针对所述目标巡逻路线的选择指令时,在所述高空全景图像中显示所述目标巡逻路线。
17.可选的,所述在所述高空全景图像中显示所述目标巡逻路线,包括:
18.按照预设的巡逻点的巡逻顺序,将各巡逻点的标识之间显示连接线;
19.在所述连接线上显示表示巡逻方向的方向标识。
20.可选的,所述方法还包括:
21.在当前显示画面的预设区域中显示地图,并在所述地图中标记所述目标巡逻路线以及所述当前巡逻点的地理位置。
22.第二方面,本发明实施例提供了一种视频巡逻装置,所述装置包括:
23.视频巡逻模块,用于获取目标巡逻路线上的当前巡逻点对应的球机拍摄的第一监控视频,并将所述第一监控视频投影至预先获取的所述当前巡逻点对应的第一全景图像中进行显示,得到所述当前巡逻点对应的显示画面;
24.视频切换模块,用于在所述第一监控视频满足预设停止条件时,切换至下一个巡逻点对应的显示画面,其中,所述下一个巡逻点对应的显示画面为所述下一个巡逻点对应的球机拍摄的第二监控视频投影至预先获取的所述下一个巡逻点对应的第二全景图像中得到的。
25.可选的,所述视频切换模块包括:
26.位置确定单元,用于根据下一个巡逻点的地理位置,确定所述下一个巡逻点在所述第一全景图像中对应的目标位置;
27.画面放大单元,用于关闭所述第一监控视频,并以所述目标位置为中心,按照预设速度对所述第一全景图像进行放大显示;
28.画面切换单元,用于在满足预设切换条件时,显示所述下一个巡逻点对应的显示画面。
29.可选的,所述当前巡逻点为所述目标巡逻路线上的第一个巡逻点,所述装置还包括:
30.画面下钻模块,用于在获取到针对所述目标巡逻路线的巡逻开始指令时,从高空全景图像切换至所述当前巡逻点对应的显示画面;其中,所述高空全景图像为从俯视视角采集的包括所述目标巡逻路线所在范围的全景图像;
31.画面还原模块,用于在获取到针对所述目标巡逻路线的巡逻结束指令时,显示所述高空全景图像。
32.可选的,所述装置还包括:
33.巡逻路线显示模块,用于在获取到针对所述目标巡逻路线的选择指令时,在所述高空全景图像中显示所述目标巡逻路线。
34.可选的,所述巡逻路线显示模块包括:
35.连接线显示单元,用于按照预设的巡逻点的巡逻顺序,将各巡逻点的标识之间显示连接线;
36.方向标识显示单元,用于在所述连接线上显示表示巡逻方向的方向标识。
37.可选的,所述装置还包括:
38.地图显示模块,用于在当前显示画面的预设区域中显示地图,并在所述地图中标记所述目标巡逻路线以及所述当前巡逻点的地理位置。
39.第三方面,本发明实施例提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
40.存储器,用于存放计算机程序;
41.处理器,用于执行存储器上所存放的程序时,实现上述第一方面任一所述的方法步骤。
42.第四方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面任一所述的方法步骤。
43.本发明实施例有益效果:
44.本发明实施例提供的方案中,电子设备可以获取目标巡逻路线上的当前巡逻点对应的球机拍摄的第一监控视频,并将第一监控视频投影至预先获取的当前巡逻点对应的第一全景图像中进行显示,得到当前巡逻点对应的显示画面,在第一监控视频满足预设停止条件时,切换至下一个巡逻点对应的显示画面,其中,下一个巡逻点对应的显示画面为下一个巡逻点对应的球机拍摄的第二监控视频投影至预先获取的下一个巡逻点对应的第二全景图像中得到的。由于各个巡逻点对应的显示画面是由该巡逻点对应的球机拍摄的监控视频投影至预先获取的该巡逻点对应的全景图像中得到的,因此,在视频巡逻过程中,不仅能够查看监控视频中的内容,还能感知监控视频的画面以外的场景,提高了视频巡逻过程中对监控场景周边区域情况的感知能力,大大提高视频巡逻效果。当然,实施本发明的任一产品或方法并不一定需要同时达到以上所述的所有优点。
附图说明
45.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的实施例。
46.图1为本发明实施例可应用的视频巡逻系统的一种示意图;
47.图2为本发明实施例所提供的一种视频巡逻方法的流程图;
48.图3为图2所示实施例中步骤s202的一种具体流程图;
49.图4为基于图2所示实施例的目标巡逻路线的显示方式的一种流程图;
50.图5(a)为基于图4所示实施例的高空全景图像显示界面的一种示意图;
51.图5(b)为基于图4所示实施例的高空全景图像显示界面的另一种示意图;
52.图6(a)为本发明实施例所提供的当前显示界面的一种示意图;
53.图6(b)为本发明实施例所提供的当前显示界面的另一种示意图;
54.图7为本发明实施例所提供的一种视频巡逻装置的结构示意图;
55.图8为基于图7所示实施例的视频巡逻装置的另一种结构示意图;
56.图9为本发明实施例所提供的一种电子设备的结构示意图。
具体实施方式
57.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员基于本技术所获得的所有其他实施例,都属于本发明保护的范围。
58.为了提高视频巡逻过程中对监控场景周边区域情况的感知能力,进而提高视频巡逻效果,本发明实施例提供了一种视频巡逻方法、装置、电子设备、计算机可读存储介质以及计算机程序产品。
59.为了便于理解本发明实施例所提供的方案,下面首先对本发明实施例所提供的一种视频巡逻方法可以应用的视频巡逻系统进行介绍。如图1所示,视频巡逻系统可以包括:显示大屏110、pc工作站120、视频编码设备130、视频解码设备140、平台管理服务器150、球形摄像机(球机)160、交换机170。其中,显示大屏110与视频解码设备140之间通过第一专用数据线实现通讯连接,pc工作站120与视频编码设备130之间通过第一专用数据线实现通讯连接,显示大屏110与视频解码设备140之间通过第一专用数据线实现通讯连接。
60.pc工作站120与交换机170之间通过第二专用数据线实现通讯连接,视频编码设备130与交换机170之间通过第二专用数据线实现通讯连接,视频解码设备140与交换机170之间通过第二专用数据线实现通讯连接,平台管理服务器150与交换机170之间通过第二专用数据线实现通讯连接。
61.在一种实施方式中,第一专用数据线可以为hdmi(high definition multimedia interface,高清多媒体接口)数据线、dvi(digital visual interface,数字视频接口)数据线或vga(video graphics array,视频图形阵列)数据线。第二专用数据线可以为超五类网线、六类网线或光纤等。
62.上述球机160可以安装于预先确定的巡逻点,用于采集监控视频,通过交换机170、pc工作站120、视频编码设备130以及视频解码设备140对监控视频进行编解码等处理,用户可以通过平台管理服务器150对视频巡逻进行控制,处理后的监控视频可以发送至显示大屏110进行显示,用户则可以查看到监控视频。
63.下面对本发明实施例所提供的一种视频巡逻方法进行介绍。本发明实施例所提供的一种视频巡逻方法可以应用于任意可以对视频进行处理的电子设备,例如,可以为上述管理服务器、pc工作站或者其他视频处理设备等,在此不做具体限定,为了描述清楚,以下称为电子设备。
64.如图2所示,一种视频巡逻方法,所述方法包括:
65.s201,获取目标巡逻路线上的当前巡逻点对应的球机拍摄的第一监控视频,并将所述第一监控视频投影至预先获取的所述当前巡逻点对应的第一全景图像中进行显示,得到所述当前巡逻点对应的显示画面;
66.s202,在所述第一监控视频满足预设停止条件时,切换至下一个巡逻点对应的显示画面。
67.其中,所述下一个巡逻点对应的显示画面为所述下一个巡逻点对应的球机拍摄的第二监控视频投影至预先获取的所述下一个巡逻点对应的第二全景图像中得到的。
68.可见,本发明实施例提供的方案中,电子设备可以获取目标巡逻路线上的当前巡
逻点对应的球机拍摄的第一监控视频,并将第一监控视频投影至预先获取的当前巡逻点对应的第一全景图像中进行显示,得到当前巡逻点对应的显示画面,在第一监控视频满足预设停止条件时,切换至下一个巡逻点对应的显示画面,其中,下一个巡逻点对应的显示画面为下一个巡逻点对应的球机拍摄的第二监控视频投影至预先获取的下一个巡逻点对应的第二全景图像中得到的。由于各个巡逻点对应的显示画面是由该巡逻点对应的球机拍摄的监控视频投影至预先获取的该巡逻点对应的全景图像中得到的,因此,在视频巡逻过程中,不仅能够查看监控视频中的内容,还能感知监控视频的画面以外的场景,提高了视频巡逻过程中对监控场景周边区域情况的感知能力,大大提高视频巡逻效果。
69.在进行视频巡逻的过程中,可以按照目标巡逻路线上预先确定的各个巡逻点的顺序,依次播放各个巡逻点的监控视频,其中,目标巡逻路线为当前所要进行巡逻的巡逻路线,例如,可以为某个小区园区内的一条巡逻路线、某个景区内的一条巡逻路线、某个机场内的一条巡逻路线等,在此不做具体限定。
70.在上述步骤s201中,电子设备可以获取目标巡逻路线上的当前巡逻点对应的球机拍摄的第一监控视频,并将该第一监控视频投影至预先获取的当前巡逻点对应的第一全景图像中进行显示,得到当前巡逻点对应的显示画面。
71.其中,该全景图像可以为由当前巡逻点对应的球机预先拍摄的多个视角的多张图像合成的。该全景图像可以是360全景图像或720全景图像或者其他角度的全景图像,在此不做具体限定。为了生成全景图像,电子设备可以获取球机拍摄的多张图像,其中,该多张图像可以包括球机水平旋转360度、竖直旋转180度所拍摄的图像,这样,该多张图像可以包括当前场景下的所有内容。当然,也可以根据实际全景图像的范围需求,设置球机的旋转角度,在此不做具体限定。
72.在一种实施方式中,为了方便采集图像,可以预先根据球机的拍摄视场角等,设置多个预置点,该多个预置点可以与球机的ptz值对应,使得球机分别转动至每个预置点后可以旋转360度或者其他需要的角度,采集的图像可以包括当前场景的所有内容或者所需包括的范围内的内容。电子设备可以控制球机按照预置点进行转动,也就是分别转动至各个预置点处。其中,ptz值表示球机在水平方向上的转动角度、在竖直方向上的转动角度以及焦距,p为pan,表示目标球机的水平方向上的转动角度;t为tilt,表示目标球机的在竖直方向上的转动角度;z为zoom,表示目标球机的焦距。
73.球机在按照预置点进行旋转的同时,每转动至一个预置点时都会采集一张图像,电子设备便可以获取球机在每个预置点所采集的图像,也就可以得到上述多张图像。进而便可以将该多张图像合成全景图像。其中,合成全景图像的具体方式可以采用图像处理领域的任一全景图合成方式,在此不做具体限定及说明。各个巡逻点对应的全景图像均可以采用上述方式获得,在此不再赘述。
74.在全景图像的合成过程中,由于球机旋转至各个角度后所采集的图像对应的视野中心在全景图像中对应的位置是可以确定的,所以可以获得多个数据对:球机的ptz值-全景图像中投影坐标,进而,基于该多组数据对,通过拟合等算法可以确定全景图像中投影坐标与球机的ptz值之间的对应关系,也就是可以确定全景图像中任一投影坐标与球机的ptz值之间的对应关系。
75.由于监控视频为球机处于当前的ptz值时采集的,该监控视频的画面必定对应于
全景图像中的一部分区域,所以只要找到二者之间的一对相对应的位置,基于该位置将该监控视频叠加于全景图像中即可完成视频投影。例如,电子设备便可以将监控视频的画面中心点与全景图像的中心点坐标重合,进而将监控视频叠加于全景图像中,完成视频投影。
76.所以,电子设备获取上述第一监控视频后便可以采用上述方式将第一监控视频投影至第一全景图像中进行显示,也就得到当前巡逻点对应的显示画面。在该显示画面中,用户不仅可以看到当前巡逻点对应的监控视频画面,也就是实时的实景画面,还可以看到该监控视频画面周围的第一全景图像中的画面,可以感知更大的巡逻范围,更利于确定是否存在异常情况。
77.在第一监控视频满足预设停止条件时,此时第一监控视频已经播放一段时间,可以切换至下一个巡逻点进行巡逻查看,所以此时可以切换至下一个巡逻点对应的显示画面,也就是执行上述步骤s202。
78.其中,下一个巡逻点对应的显示画面为下一个巡逻点对应的球机拍摄的第二监控视频投影至预先获取的下一个巡逻点对应的第二全景图像中得到的,第二监控视频投影至第二全景图像的方式与上述第一监控视频投影至第一全景图像的方式相同,在此不再赘述。
79.上述预设停止条件可以根据实际巡逻需要确定,在一种实施方式中,预设停止条件可以为第一监控视频播放时长达到预设时长,或者用户可以认为切换至下一个巡逻点进行巡逻查看,那么预设停止条件可以为接收到切换指令等。
80.其中,预设时长可以为预设的目标巡逻路线的巡逻总时长/目标巡逻路线上的巡逻点数量,也就是说,目标巡逻路线上各个巡逻点对应的预设时长相同,在当前巡逻点对应的监控视频播放时长达到该预设时长时,自动切换至下一个巡逻点对应的显示界面。
81.例如,目标巡逻路线的巡逻总时长为20分钟,目标巡逻路线上的巡逻点数量为5,那么每个巡逻点的监控视频播放20/5=4分钟后切换至下一个巡逻点对应的显示界面。
82.同样的,在该下一个巡逻点对应的显示画面中,用户不仅可以看到该巡逻点对应的监控视频画面,也就是实时的实景画面,还可以看到该监控视频画面周围的第二全景图像中的画面,可以感知更大的巡逻范围,更利于确定是否存在异常情况。
83.采用本实施例的方案,视频巡逻过程中,既能够掌握局部位置的实时监控视频画面,又能够通过全景图像画面对监控视频周边的环景进行视野补充,大大提高视频巡逻过程中对监控场景周边区域情况的感知能力,达到对巡逻路线虚实结合以及全面感知的效果。
84.作为本发明实施例的一种实施方式,如图3所示,上述切换至下一个巡逻点对应的显示画面,可以包括:
85.s301,根据下一个巡逻点的地理位置,确定所述下一个巡逻点在所述第一全景图像中对应的目标位置;
86.在第一监控视频满足预设停止条件时,需要切换至下一个巡逻点对应的显示画面,为了实现由当前巡逻点缓慢移动至下一个巡逻点的视觉效果,电子设备可以根据下一个巡逻点的地理位置,确定下一个巡逻点在第一全景图像中对应的目标位置。
87.由于各个巡逻点是预先确定的,所以各个巡逻点的地理位置是已知的,也就是球机安装的地理位置,所以电子设备可以获取下一个巡逻点的地理位置。第一全景图是球机
位于上述当前巡逻点处拍摄的周围环境的全景图,其中必然存在下一个巡逻点多对应的方向的画面,电子设备可以根据下一个巡逻点的地理位置,确定下一个巡逻点在第一全景图像中对应的目标位置。
88.s302,关闭所述第一监控视频,并以所述目标位置为中心,按照预设速度对所述第一全景图像进行放大显示;
89.接下来,电子设备可以关闭第一监控视频,这样显示画面中则显示第一全景图像,进而,电子设备可以以上述目标位置为中心,按照预设速度对第一全景图像进行放大显示,也就是说,可以针对下一个巡逻点所在方向,逐渐放大显示第一全景图像。
90.由于目标位置是下一个巡逻点对应的位置,所以以目标位置为中心进行放大显示,视觉效果上便会呈现出由当前巡逻点缓慢移动至下一个巡逻点的感觉。
91.s303,在满足预设切换条件时,显示所述下一个巡逻点对应的显示画面。
92.在满足预设切换条件时,电子设备便可以由第一全景图像切换至下一个巡逻点对应的显示画面,从而完成由房钱巡逻点向下一个巡逻点的显示画面的切换。其中,预设切换条件可以第一全景图像放大至一定的倍数、第一监控视频关闭时长达到一定时长等,在此不做具体限定。
93.可见,在本实施例中,电子设备可以根据下一个巡逻点的地理位置,确定下一个巡逻点在第一全景图像中对应的目标位置,关闭第一监控视频,并以目标位置为中心,按照预设速度对第一全景图像进行放大显示,进而,在满足预设切换条件时,显示下一个巡逻点对应的显示画面。这样,可以实现由当前巡逻点缓慢移动至下一个巡逻点的视觉效果,用户观感更佳。
94.针对上述当前巡逻点为目标巡逻路线上的第一个巡逻点的情况,作为本发明实施例的一种实施方式,上述方法还可以包括:
95.在获取到针对所述目标巡逻路线的巡逻开始指令时,从高空全景图像切换至所述当前巡逻点对应的显示画面;在获取到针对所述目标巡逻路线的巡逻结束指令时,显示所述高空全景图像。
96.其中,高空全景图像可以为从俯视视角采集的包括目标巡逻路线所在范围的全景图像。也就是说,该高空全景图像的视觉效果是从天空俯瞰目标巡逻路线所在范围,可以反映目标巡逻路线所在范围的整体情况。
97.在一种实施方式中,可以预先通过无人机等可以进行高空拍摄作业的图像采集设备采集得到,也可以是通过多张俯视角度的图像合成的全景图像,这都是合理的,在此不做具体限定。
98.在未开始视频巡逻前,可以显示该高空全景图像,这样,用户可以查看到目标巡逻路线的整体情况。例如,可以设置每天进行视频巡逻的时间点,那么在该时间点之前,电子设备的界面中则可以显示该高空全景图像。
99.在获取到针对目标巡逻路线的巡逻开始指令时,可以从该高空全景图像切换至当前巡逻点对应的显示画面,达到从高空视角下钻至当前巡逻点对应的视角的视觉效果。
100.视频巡逻可以设置为即时任务或定时任务,如果视频巡逻设置为即时任务,则巡逻开始指令可以由用户发出,例如,用户可以点击预设的开始按钮等发出巡逻开始指令。如果视频巡逻设置为定时任务,则到达任务开始时间,即自动获取巡逻开始指令,进而从高空
全景图像切换至当前巡逻点对应的显示画面。
101.相应的,在获取到针对目标巡逻路线的巡逻结束指令时,可以从此时显示的画面切换回高空全景图像。其中,巡逻结束指令也可以是用户发出的,或者自动触发的,在此不做具体限定。
102.可见,在本实施例中,针对当前巡逻点为目标巡逻路线上的第一个巡逻点的情况,电子设备在获取到针对目标巡逻路线的巡逻开始指令时,可以从高空全景图像切换至当前巡逻点对应的显示画面;在获取到针对目标巡逻路线的巡逻结束指令时,可以切换回高空全景图像。这样,可以呈现开始视频巡逻时,从高空视角下钻至当前巡逻点视角,视频巡逻结束时,再由某个巡逻点视角上升至高空视角的视觉效果,用户体验更佳。
103.作为本发明实施例的一种实施方式,上述方法还可以包括:
104.在获取到针对所述目标巡逻路线的选择指令时,在所述高空全景图像中显示所述目标巡逻路线。
105.根据实际巡逻需求可以预先设置巡逻任务,在需要进行视频巡逻时,用户可以选择某个想要执行的巡逻任务,电子设备也就可以获取到针对目标巡逻路线的选择指令。其中,目标巡逻路线可以包括一条或多条巡逻路线,在此不做具体限定。
106.为了让用户清晰地查看到当前选择的目标巡逻路线的情况,电子设备可以在高空全景图像中显示该目标巡逻路线。在一种实施方式中,如图4所示,上述在所述高空全景图像中显示所述目标巡逻路线,可以包括:
107.s401,按照预设的巡逻点的巡逻顺序,将各巡逻点的标识之间显示连接线;
108.s402,在所述连接线上显示表示巡逻方向的方向标识。
109.在建立各巡逻任务时,针对各条巡逻路线上的巡逻点可以根据实际需求设定其巡逻顺序,在进行视频巡逻时,即可以按照设定的巡逻顺序依次播放各个巡逻点对应的监控视频。
110.那么为了让用户可以获知各条巡逻路线上的巡逻点的巡逻顺序等相关信息,在获取到针对目标巡逻路线的选择指令时,电子设备可以按照预设的巡逻点的巡逻顺序,将各巡逻点的标识之间显示连接线,并可以在连接线上显示表示巡逻方向的方向标识。
111.其中,各巡逻点的标识可以为预设图标、符号等,方向标识可以为箭头、文字说明、预设图案等,只要可以表示巡逻方向即可。例如,针对巡逻路线1上的巡逻点a和巡逻点b,预设的巡逻点的巡逻顺序为在巡逻点a之后进行巡逻点b的巡逻,那么可以在巡逻点a的标识与巡逻点b的标识之间显示带有箭头的连接线,该箭头指向为由巡逻点a的标识指向巡逻点b的标识。
112.举例来说,假设目标巡逻路线包括一条巡逻路线,该条巡逻路线包括5个巡逻点,分别为巡逻点a、巡逻点b、巡逻点c、巡逻点d以及巡逻点e。预设的巡逻点的巡逻顺序为巡逻点a-巡逻点b-巡逻点d-巡逻点e-巡逻点c,那么在获取到针对目标巡逻路线的选择指令时,高空全景图像界面可以如图5(a)所示,其中的箭头即为表示巡逻方向的方向标识。
113.又例如,如图5(b)所示,高空全景图像界面中可以目标巡逻路线包括的巡逻路线,其中,摄像头形状的图标为巡逻点的标识,箭头为表示巡逻方向的方向标识,还可以在界面左侧显示巡逻路线列表,便于用户操作。
114.可见,在本实施例中,在获取到针对目标巡逻路线的选择指令时,电子设备可以在
高空全景图像中显示目标巡逻路线,目标巡逻路线可以包括按照预设的巡逻点的巡逻顺序显示的各巡逻点的标识之间的连接线,以及表示巡逻方向的方向标识等,这样,用户可以更加清晰的看出目标巡逻路线包括的巡逻点的位置、巡逻顺序以及巡逻方向等信息。
115.作为本发明实施例的一种实施方式,上述方法还可以包括:
116.在当前显示画面的预设区域中显示地图,并在所述地图中标记所述目标巡逻路线以及所述当前巡逻点的地理位置。
117.由于全景图像的场景视野是比较开阔的,用户可能不容易感知当前显示画面所属地理位置,也就是当前巡逻点在现实世界中的位置,所电子设备还可以在当前显示画面的预设区域中显示地图,并在该地图中标记目标巡逻路线以及当前巡逻点的地理位置。
118.其中,上述地区可以为gis(geographic information science,地理信息科学)地图等,在此不做具体限定。当前显示画面的预设区域可以为界面的右下角、右上角、左下角、左上角等区域,只要不影响用户观看当前巡逻点对应的第一监控视频即可。
119.电子设备可以根据目标巡逻路线以及当前巡逻点的实际的地理位置在地图中进行标记,方便用户查看。例如,可以如图6(a)所示,当前显示界面中可以显示第一监控视频610,其投影至第一全景图像620中,界面右下角可以显示地图630,地图630中可以显示目标巡逻路线631以及当前巡逻点632的位置。
120.又例如,如图6(b)所示,当前显示界面中可以显示第一监控视频、第一全景图像以及gis地图,gis地图中可以显示目标巡逻路线以及当前巡逻点的位置。还可以在界面左侧显示巡逻路线列表以及返回高空全景图像按钮,便于用户操作。
121.可见,在本实施例中,电子设备可以在当前显示画面的预设区域中显示地图,并在地图中标记目标巡逻路线以及当前巡逻点的地理位置。这样,用户不仅能够看到第一全景图像的开阔视野的画面,又能根据地图中标记的目标巡逻路线以及当前巡逻点,感知目标巡逻路线以及当前巡逻点的地理位置,视频巡逻效果更好。
122.作为本发明实施例的一种实施方式,上述高空全景图像中还可以显示有安防资源标识、安防人员位置、巡逻任务以及预警数据中的至少一种。其中,安防资源标识的显示位置基于安防资源所在地理位置确定,安防人员位置基于安防人员携带的定位设备上报的地理位置确定。
123.在上述高空全景图像中,可以将物防、技防、人防资源等进行显示,可以进行资源标定和勤务数据展示,进而用户通过查看该高空全景图像可以掌握管辖区域的安防状态基本情况。其中,物防资源可以包括管辖区域内的涉及的围栏、栏杆、铁丝网、防盗门等物资类型的资源。
124.技防资源可以包括管辖区域内的各类摄像机,例如,枪形、球形、半球形等不同形态摄像机、人/车识别摄像机、热成像相机、防爆等不同功能的摄像机,还可以包括雷达、报警主机、振动光纤、电子信息采集设备、门禁、对讲等设备。人防资源包括参与巡逻、值班活动等的工作人员。勤务数据可以包括值班排班情况、实时预警数据、预警处理数据等。
125.上述物防、技防资源在地图上可以以拟物化的图标即安防资源标识进行展现,针对人防资源,可以根据人员随身携带的对讲机等具备定位功能的设备提供地位位置,在地图上动态展示安防人员位置。高空全景图像中还可以显示用户所属单位和/或其下属单位相关的巡逻任务等,方便用户查看个巡逻任务。
126.作为本发明实施例的一种实施方式,在上述视频巡逻过程中,用户可以根据自身需求发出暂停、恢复、停止巡逻等指令,电子设备接收到各指令后,可以响应该指令对当前显示画面进行相应控制。
127.当前显示画面中还可以显示目标巡逻路线上的各个巡逻点的列表,用户可以对该列表中的巡逻点进行选择操作,电子设备获取到选择操作后,可以切换至用户所选择的巡逻点对应的显示界面,可以实现快速切换到用户想要查看的巡逻点对应的显示界面的目的。
128.作为本发明实施例的一种实施方式,如果用户想要改变当前巡逻点对应的显示画面的显示视角,可以对第一全景图像或第一监控视频的画面进行相应操作。在一种情况下,用户可以对第一全景图像进行操作,相应的,上述方法还可以包括:
129.接收针对第一全景图像的操作,并显示执行操作后的第一全景图像;确定执行操作后的第一全景图像中的第一目标投影坐标;基于第一目标投影坐标以及预先确定的目标球机的ptz值与第一全景图像的投影坐标的对应关系,确定目标球机的第一目标ptz值;控制目标球机按照第一目标ptz值运动,并获取运动后的目标球机采集的视频。
130.根据用户的需求,用户对第一全景图像所执行的操作具体可以为用户对显示的第一全景图像进行拖动操作,目的是改变投影在上述第一全景图像中的第一监控视频的显示视角。此时,电子设备接收针对第一全景图像的操作,并显示执行该操作后的第一全景图像,可以确定执行该操作后的第一全景图像中的第一目标投影坐标,例如,可以为执行该操作后的第一全景图像中的中心点坐标。
131.目标球机为采集第一监控视频的球机,第一全景图像中的投影坐标与目标球机的ptz值相对应。那么,确定了上述第一目标投影坐标后,电子设备便可以基于该第一目标投影坐标以及在上述第一全景图像生成过程中预先确定的目标球机的ptz值与第一全景图像的投影坐标的对应关系,确定第一目标投影坐标对应的第一目标ptz值。
132.接下来,电子设备可以控制目标球机按照第一目标ptz值运动,并获取运动后的目标球机采集的视频。
133.在另一种情况下,用户可以对第一监控视频进行操作,相应的,上述方法还可以包括:
134.接收针对第一监控视频的操作,并显示执行操作后的第一监控视频的画面;确定执行操作后的目标球机的第二目标ptz值;基于第二目标ptz值以及预先确定的目标球机的ptz值与第一全景图像的投影坐标的对应关系,确定第一全景图像中的第二目标投影坐标;基于第二目标投影坐标改变第一全景图像的显示视角。
135.根据用户的需求,用户对第一监控视频所执行的操作具体可以为用户对显示的第一监控视频的画面进行拖动操作,目的是改变第一监控视频的显示视角。此时,电子设备接收针对第一监控视频的操作,并显示执行该操作后的第一监控视频的画面,进而可以确定执行操作后的目标球机的第二目标ptz值,目标球机根据用户的拖动操作而运动至视角中心对应于用户想要的方向上,用户就可以看到此方向上监控视频,此时目标球机的ptz值即为执行该操作后的第二目标ptz值。
136.进而,电子设备便可以基于第二目标ptz值以及上述目标球机的ptz值与第一全景图像的投影坐标的对应关系,确定第一全景图像中的第二目标投影坐标。由于预先建立了
第一全景图像中的投影坐标与目标球机的ptz值之间的对应关系,确定了上述第二目标ptz值后,电子设备便可以基于第二目标ptz值以及该对应关系,确定第一全景图像中的第二目标投影坐标。
137.接下来,电子设备可以基于该第二目标投影坐标改变全景图像的显示视角。第二目标投影坐标即用于标识目标球机的ptz值为第二目标ptz值时,采集的监控视频投影于第一全景图像中的位置。所以,电子设备可以基于该第二目标投影坐标改变第一全景图像的显示视角,例如,可以将第一全景图像的中心点坐标调整为该第二目标投影坐标。
138.可见,在本实施例中,用户对全景图像进行操作时,电子设备确定执行操作后的第一全景图像中的目标投影坐标,进而可以确定目标球机的目标ptz值,并控制目标球机按照目标ptz值运动和采集视频。相应的,用户对监控视频进行操作时,电子设备可以改变全景图像的显示视角。在视频巡逻过程中,用户可以通过改变全景图像的显示视角控制球机运动,或者通过改变监控视频的显示视角控制全景图像的显示视角也相应的改变,从而实现更好的视频巡逻效果。
139.相应于上述视频巡逻方法,本发明实施例还提供了一种视频巡逻装置。下面对本发明实施例所提供的一种视频巡逻装置进行介绍。
140.如图7所示,一种视频巡逻装置,所述装置包括:
141.视频巡逻模块710,用于获取目标巡逻路线上的当前巡逻点对应的球机拍摄的第一监控视频,并将所述第一监控视频投影至预先获取的所述当前巡逻点对应的第一全景图像中进行显示,得到所述当前巡逻点对应的显示画面;
142.视频切换模块720,用于在所述第一监控视频满足预设停止条件时,切换至下一个巡逻点对应的显示画面.
143.其中,所述下一个巡逻点对应的显示画面为所述下一个巡逻点对应的球机拍摄的第二监控视频投影至预先获取的所述下一个巡逻点对应的第二全景图像中得到的。
144.可见,本发明实施例提供的方案中,电子设备可以获取目标巡逻路线上的当前巡逻点对应的球机拍摄的第一监控视频,并将第一监控视频投影至预先获取的当前巡逻点对应的第一全景图像中进行显示,得到当前巡逻点对应的显示画面,在第一监控视频满足预设停止条件时,切换至下一个巡逻点对应的显示画面,其中,下一个巡逻点对应的显示画面为下一个巡逻点对应的球机拍摄的第二监控视频投影至预先获取的下一个巡逻点对应的第二全景图像中得到的。由于各个巡逻点对应的显示画面是由该巡逻点对应的球机拍摄的监控视频投影至预先获取的该巡逻点对应的全景图像中得到的,因此,在视频巡逻过程中,不仅能够查看监控视频中的内容,还能感知监控视频的画面以外的场景,提高了视频巡逻过程中对监控场景周边区域情况的感知能力,大大提高视频巡逻效果。
145.作为本发明实施例的一种实施方式,上述视频切换模块720可以包括:
146.位置确定单元,用于根据下一个巡逻点的地理位置,确定所述下一个巡逻点在所述第一全景图像中对应的目标位置;
147.画面放大单元,用于关闭所述第一监控视频,并以所述目标位置为中心,按照预设速度对所述第一全景图像进行放大显示;
148.画面切换单元,用于在满足预设切换条件时,显示所述下一个巡逻点对应的显示画面。
149.上述当前巡逻点可以为所述目标巡逻路线上的第一个巡逻点,如图8所示,上述装置还可以包括:
150.画面下钻模块730,用于在获取到针对所述目标巡逻路线的巡逻开始指令时,从高空全景图像切换至所述当前巡逻点对应的显示画面;
151.其中,所述高空全景图像为从俯视视角采集的包括所述目标巡逻路线所在范围的全景图像。
152.画面还原模块740,用于在获取到针对所述目标巡逻路线的巡逻结束指令时,显示所述高空全景图像。
153.作为本发明实施例的一种实施方式,上述装置还可以包括:
154.巡逻路线显示模块,用于在获取到针对所述目标巡逻路线的选择指令时,在所述高空全景图像中显示所述目标巡逻路线。
155.作为本发明实施例的一种实施方式,上述巡逻路线显示模块可以包括:
156.连接线显示单元,用于按照预设的巡逻点的巡逻顺序,将各巡逻点的标识之间显示连接线;
157.方向标识显示单元,用于在所述连接线上显示表示巡逻方向的方向标识。
158.作为本发明实施例的一种实施方式,上述装置还可以包括:
159.地图显示模块,用于在当前显示画面的预设区域中显示地图,并在所述地图中标记所述目标巡逻路线以及所述当前巡逻点的地理位置。
160.本发明实施例还提供了一种电子设备,如图9所示,包括处理器901、通信接口902、存储器903和通信总线904,其中,处理器901,通信接口902,存储器903通过通信总线904完成相互间的通信,
161.存储器903,用于存放计算机程序;
162.处理器901,用于执行存储器903上所存放的程序时,实现上述任一实施例所述的视频巡逻方法步骤。
163.可见,本发明实施例提供的方案中,电子设备可以获取目标巡逻路线上的当前巡逻点对应的球机拍摄的第一监控视频,并将第一监控视频投影至预先获取的当前巡逻点对应的第一全景图像中进行显示,得到当前巡逻点对应的显示画面,在第一监控视频满足预设停止条件时,切换至下一个巡逻点对应的显示画面,其中,下一个巡逻点对应的显示画面为下一个巡逻点对应的球机拍摄的第二监控视频投影至预先获取的下一个巡逻点对应的第二全景图像中得到的。由于各个巡逻点对应的显示画面是由该巡逻点对应的球机拍摄的监控视频投影至预先获取的该巡逻点对应的全景图像中得到的,因此,在视频巡逻过程中,不仅能够查看监控视频中的内容,还能感知监控视频的画面以外的场景,提高了视频巡逻过程中对监控场景周边区域情况的感知能力,大大提高视频巡逻效果。
164.上述电子设备提到的通信总线可以是外设部件互连标准(peripheral component interconnect,pci)总线或扩展工业标准结构(extended industry standard architecture,eisa)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
165.通信接口用于上述电子设备与其他设备之间的通信。
166.存储器可以包括随机存取存储器(random access memory,ram),也可以包括非易
失性存储器(non-volatile memory,nvm),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。
167.上述的处理器可以是通用处理器,包括中央处理器(central processing unit,cpu)、网络处理器(network processor,np)等;还可以是数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
168.在本发明提供的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述任一实施例所述的视频巡逻方法步骤。
169.可见,本发明实施例提供的方案中,计算机程序被处理器执行时可以获取目标巡逻路线上的当前巡逻点对应的球机拍摄的第一监控视频,并将第一监控视频投影至预先获取的当前巡逻点对应的第一全景图像中进行显示,得到当前巡逻点对应的显示画面,在第一监控视频满足预设停止条件时,切换至下一个巡逻点对应的显示画面,其中,下一个巡逻点对应的显示画面为下一个巡逻点对应的球机拍摄的第二监控视频投影至预先获取的下一个巡逻点对应的第二全景图像中得到的。由于各个巡逻点对应的显示画面是由该巡逻点对应的球机拍摄的监控视频投影至预先获取的该巡逻点对应的全景图像中得到的,因此,在视频巡逻过程中,不仅能够查看监控视频中的内容,还能感知监控视频的画面以外的场景,提高了视频巡逻过程中对监控场景周边区域情况的感知能力,大大提高视频巡逻效果。
170.在本发明提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述任一实施例所述的视频巡逻方法步骤。
171.可见,本发明实施例提供的方案中,包含指令的计算机程序产品在计算机上运行时可以获取目标巡逻路线上的当前巡逻点对应的球机拍摄的第一监控视频,并将第一监控视频投影至预先获取的当前巡逻点对应的第一全景图像中进行显示,得到当前巡逻点对应的显示画面,在第一监控视频满足预设停止条件时,切换至下一个巡逻点对应的显示画面,其中,下一个巡逻点对应的显示画面为下一个巡逻点对应的球机拍摄的第二监控视频投影至预先获取的下一个巡逻点对应的第二全景图像中得到的。由于各个巡逻点对应的显示画面是由该巡逻点对应的球机拍摄的监控视频投影至预先获取的该巡逻点对应的全景图像中得到的,因此,在视频巡逻过程中,不仅能够查看监控视频中的内容,还能感知监控视频的画面以外的场景,提高了视频巡逻过程中对监控场景周边区域情况的感知能力,大大提高视频巡逻效果。
172.在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或
数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solid state disk(ssd))等。
173.需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
174.本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置、电子设备、计算机可读存储介质以及计算机程序产品实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
175.以上所述仅为本发明的较佳实施例,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
转载请注明原文地址:https://win.8miu.com/read-950376.html

最新回复(0)