本发明涉及监控领域,具体涉及一种全方位眼阵监控方法、系统、计算机设备及存储介质。
背景技术:
目前,摄像头的监控模式一般有两种,一种是广域监控,其监控范围广,可以监控到比较大的位置,但是这种监控模式成像精度低,图像较为模糊,在细节上成像不佳;而另一种是局域监控,即局部范围的监控,这种监控模式成像精度高,但是监控范围小,监控区域受限;因此,现有监控设备难以实现两种监控模式兼容,且现有设备难以实现对物体的立体监控,或者多方位监控。
技术实现要素:
本发明的目的在于针对现有技术的不足之处,提供一种全方位眼阵监控方法、系统、计算机设备及存储介质,以达到对某一区域实现多方位监控的目的。
本发明采用的技术方案为:一种全方位眼阵监控方法,包括以下步骤:
在被监控区域的不同方向上分别设置有摄像模组;各个摄像模组包括若干个数量相等或不等且呈阵列分布的摄像机;
根据各个方向上的摄像机数量对应将各个方向上的被监控区域划分为与该方向上的摄像机数量相对应的子监控区域;
通过各个方向上的若干个摄像机一一对应监控被监控区域在该方向上的子监控区域,并得到对应的监控视频;
分别将各个方向上的摄像模组中所有摄像机拍摄的监控视频对应拼接融合,获得该方向上被监控区域对应的方位视频;
分别显示各个方向的方位视频。
进一步地,所述分别将各个方向上的摄像模组中所有摄像机拍摄的监控视频对应拼接融合,获得该方向上被监控区域对应的方位视频,包括:
获取各个方向上的摄像模组中所有摄像机在同一时间的监控视频;
确定各个方向上对应的所有监控视频中的重叠视频部分;
将各个方向上对应的所有监控视频进行拼接融合并对重叠视频部分进行去重处理,得到各个方向上与被监控区域相对应的方位视频。
进一步地,在所述分别显示各个方向的方位视频之后,还包括:
储存所述方位视频。
进一步地,所述摄像头设置为可见光摄像头或不可见光摄像头。
一种全方位眼阵监控系统,包括:
采集模块,用于在被监控区域的不同方向上分别设置有摄像模组;各个摄像模组包括若干个数量相等或不等且呈阵列分布的摄像机;
区域划分模块,用于根据各个方向上的摄像机数量对应将各个方向上的被监控区域划分为与该方向上的摄像机数量相对应的子监控区域;
监控模块,用于通过各个方向上的若干个摄像机一一对应监控被监控区域在该方向上的子监控区域,并得到对应的监控视频;
视频处理模块,用于通过各个方向上的若干个摄像机一一对应监控被监控区域在该方向上的子监控区域,并得到对应的监控视频;
显示模块,用于分别显示各个方向的方位视频。
进一步地,所述视频处理模块,包括:
获取单元,用于获取各个方向上的摄像模组中所有摄像机在同一时间的监控视频;
提取单元,用于确定各个方向上对应的所有监控视频中的重叠视频部分;
拼接单元,用于将各个方向上对应的所有监控视频进行拼接融合并对重叠视频部分进行去重处理,得到各个方向上与被监控区域相对应的方位视频。
进一步地,还包括:
储存单元,用于储存所述方位视频。
进一步地,所述摄像头设置为可见光摄像头或不可见光摄像头。
一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述所述方法的步骤。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述所述方法的步骤。
本发明的有益效果为:本申请中,首先在被监控区域的不同方向上分别设置有摄像模组;各个摄像模组包括若干个数量相等或不等且呈阵列分布的摄像机;然后根据各个方向上的摄像机数量对应将各个方向上的被监控区域划分为与该方向上的摄像机数量相对应的子监控区域;接着通过各个方向上的若干个摄像机一一对应监控被监控区域在该方向上的子监控区域,并得到对应的监控视频;然后分别将各个方向上的摄像模组中所有摄像机拍摄的监控视频对应拼接融合,获得该方向上被监控区域对应的方位视频;最终分别显示各个方向的方位视频;本申请中,通过对监控区域进行划分,然后每个子监控区域使用一个摄像机进行监控,以此保证获取的监控视频的清晰度,然后将同一方向的监控视频拼接起来,通过多台摄像机的视频组合,从而可以获取大区域的监控图像,以此保证对大范围区域进行监控,并保证监控视频的精度及清晰度。
附图说明
图1为本发明提供的全方位眼阵监控方法的流程示意图;
图2为本发明提供的全方位眼阵监控系统的结构框图;
图3为本发明实施例中计算机设备的内部结构图。
其中,10、采集模块;20、区域划分模块;30、监控模块;40、视频处理模块;50、显示模块。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
如图1所示,本发明提供了一种全方位眼阵监控方法,包括以下步骤:
步骤100、在被监控区域的不同方向上分别设置有摄像模组;各个摄像模组包括若干个数量相等或不等且呈阵列分布的摄像机;
步骤200、根据各个方向上的摄像机数量对应将各个方向上的被监控区域划分为与该方向上的摄像机数量相对应的子监控区域;
步骤300、通过各个方向上的若干个摄像机一一对应监控被监控区域在该方向上的子监控区域,并得到对应的监控视频;
步骤400、分别将各个方向上的摄像模组中所有摄像机拍摄的监控视频对应拼接融合,获得该方向上被监控区域对应的方位视频;
步骤500、分别显示各个方向的方位视频。
具体来说,本申请中,首先在被监控区域的不同方向上分别设置有摄像模组;各个摄像模组包括若干个数量相等或不等且呈阵列分布的摄像机;然后根据各个方向上的摄像机数量对应将各个方向上的被监控区域划分为与该方向上的摄像机数量相对应的子监控区域;接着通过各个方向上的若干个摄像机一一对应监控被监控区域在该方向上的子监控区域,并得到对应的监控视频;然后分别将各个方向上的摄像模组中所有摄像机拍摄的监控视频对应拼接融合,获得该方向上被监控区域对应的方位视频;最终分别显示各个方向的方位视频;本申请中,通过对监控区域进行划分,然后每个子监控区域使用一个摄像机进行监控,以此保证获取的监控视频的清晰度,然后将同一方向的监控视频拼接起来,通过多台摄像机的视频组合,从而可以获取大区域的监控图像,以此保证对大范围区域进行监控,并保证监控视频的精度及清晰度。
其中,通过在各个方向上设置摄像模组,以此从多个方位对监控范围进行全覆盖监控,从而形成眼阵空间监控,且可通过多个方向的方位视频形成立体的监控图像,以此保证全方位进行监控。
本申请中,眼阵的监控形态主要有三种模式,一种是平面矩形,第二种是凸面球形,第三种是凹面锅形,这几种形态主要用于不同的监控场景和场景的大小远近,可以根据实际情况具体设置,其中,通过支架将摄像头安装到相应位置后,以此让全部摄像头对监控区域形成覆盖,并根据监控方位形成相应的监控形态。同时,本申请中,摄像模组的安装可以设置成可转动的,即摄像模组可转动安装在支架上,以此方便摄像模组整体转换监控方向,并根据实际情况转换不同的监控形态。
进一步地,所述分别将各个方向上的摄像模组中所有摄像机拍摄的监控视频对应拼接融合,获得该方向上被监控区域对应的方位视频,包括:
获取各个方向上的摄像模组中所有摄像机在同一时间的监控视频;
确定各个方向上对应的所有监控视频中的重叠视频部分;
将各个方向上对应的所有监控视频进行拼接融合并对重叠视频部分进行去重处理,得到各个方向上与被监控区域相对应的方位视频。
具体来说,保证在摄像头安装之后,其监控范围的边缘处有一部分要与相邻的摄像头的监控范围重叠,以此让相邻的两个摄像头,其生成的监控视频边缘处有一部分是重叠的,而这一部分重叠的区域,便可形成监控视频中的重叠视频部分,然后可在重叠视频部分拼接融合并以此进行去重处理,从而获取得到各个方向上与被监控区域相对应的方位视频。
进一步地,在所述分别显示各个方向的方位视频之后,还包括:
储存所述方位视频。
具体来说,获得方位视频后需要对其进行存储,以此可让工作人员通过随时查看各个数据,并查看历史数据。
进一步地,所述摄像头设置为可见光摄像头或不可见光摄像头。
具体来说,本申请的摄像头,其光源可以设置为可见光和不可见光,如可以设置为红外线摄像头、激光雷达摄像头等,但不限于上述类型的摄像头。
本申请中,首先在被监控区域的不同方向上分别设置有摄像模组;各个摄像模组包括若干个数量相等或不等且呈阵列分布的摄像机;然后根据各个方向上的摄像机数量对应将各个方向上的被监控区域划分为与该方向上的摄像机数量相对应的子监控区域;接着通过各个方向上的若干个摄像机一一对应监控被监控区域在该方向上的子监控区域,并得到对应的监控视频;然后分别将各个方向上的摄像模组中所有摄像机拍摄的监控视频对应拼接融合,获得该方向上被监控区域对应的方位视频;最终分别显示各个方向的方位视频;本申请中,通过对监控区域进行划分,然后每个子监控区域使用一个摄像机进行监控,以此保证获取的监控视频的清晰度,然后将同一方向的监控视频拼接起来,通过多台摄像机的视频组合,从而可以获取大区域的监控图像,以此保证对大范围区域进行监控,并保证监控视频的精度及清晰度。
应该理解的是,虽然图1的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图1中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
如图2所示,本申请还提供了一种全方位眼阵监控系统,包括:
采集模块10,用于在被监控区域的不同方向上分别设置有摄像模组;各个摄像模组包括若干个数量相等或不等且呈阵列分布的摄像机;
区域划分模块20,用于根据各个方向上的摄像机数量对应将各个方向上的被监控区域划分为与该方向上的摄像机数量相对应的子监控区域;
监控模块30,用于通过各个方向上的若干个摄像机一一对应监控被监控区域在该方向上的子监控区域,并得到对应的监控视频;
视频处理模块40,用于通过各个方向上的若干个摄像机一一对应监控被监控区域在该方向上的子监控区域,并得到对应的监控视频;
显示模块50,用于分别显示各个方向的方位视频。
进一步地,所述视频处理模块40,包括:
获取单元,用于获取各个方向上的摄像模组中所有摄像机在同一时间的监控视频;
提取单元,用于确定各个方向上对应的所有监控视频中的重叠视频部分;
拼接单元,用于将各个方向上对应的所有监控视频进行拼接融合并对重叠视频部分进行去重处理,得到各个方向上与被监控区域相对应的方位视频。
进一步地,还包括:
储存单元,用于储存所述方位视频。
进一步地,所述摄像头设置为可见光摄像头或不可见光摄像头。
关于全方位眼阵监控系统的具体限定可以参见上文中对于全方位眼阵监控方法的限定,在此不再赘述。上述全方位眼阵监控系统的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图3所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种全方位眼阵监控方法。
本领域技术人员可以理解,图3中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:在被监控区域的不同方向上分别设置有摄像模组;各个摄像模组包括若干个数量相等或不等且呈阵列分布的摄像机;根据各个方向上的摄像机数量对应将各个方向上的被监控区域划分为与该方向上的摄像机数量相对应的子监控区域;通过各个方向上的若干个摄像机一一对应监控被监控区域在该方向上的子监控区域,并得到对应的监控视频;分别将各个方向上的摄像模组中所有摄像机拍摄的监控视频对应拼接融合,获得该方向上被监控区域对应的方位视频;分别显示各个方向的方位视频。
在一个实施例中,所述分别将各个方向上的摄像模组中所有摄像机拍摄的监控视频对应拼接融合,获得该方向上被监控区域对应的方位视频,包括:
获取各个方向上的摄像模组中所有摄像机在同一时间的监控视频;
确定各个方向上对应的所有监控视频中的重叠视频部分;
将各个方向上对应的所有监控视频进行拼接融合并对重叠视频部分进行去重处理,得到各个方向上与被监控区域相对应的方位视频。
在一个实施例中,在所述分别显示各个方向的方位视频之后,还包括:
储存所述方位视频。
在一个实施例中,所述摄像头设置为可见光摄像头或不可见光摄像头。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:在被监控区域的不同方向上分别设置有摄像模组;各个摄像模组包括若干个数量相等或不等且呈阵列分布的摄像机;根据各个方向上的摄像机数量对应将各个方向上的被监控区域划分为与该方向上的摄像机数量相对应的子监控区域;通过各个方向上的若干个摄像机一一对应监控被监控区域在该方向上的子监控区域,并得到对应的监控视频;分别将各个方向上的摄像模组中所有摄像机拍摄的监控视频对应拼接融合,获得该方向上被监控区域对应的方位视频;分别显示各个方向的方位视频。
在一个实施例中,所述分别将各个方向上的摄像模组中所有摄像机拍摄的监控视频对应拼接融合,获得该方向上被监控区域对应的方位视频,包括:
获取各个方向上的摄像模组中所有摄像机在同一时间的监控视频;
确定各个方向上对应的所有监控视频中的重叠视频部分;
将各个方向上对应的所有监控视频进行拼接融合并对重叠视频部分进行去重处理,得到各个方向上与被监控区域相对应的方位视频。
在一个实施例中,在所述分别显示各个方向的方位视频之后,还包括:
储存所述方位视频。
在一个实施例中,所述摄像头设置为可见光摄像头或不可见光摄像头。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述仅为本发明的较佳实施方式,本发明并不局限于上述实施方式,在实施过程中可能存在局部微小的结构改动,如果对本发明的各种改动或变型不脱离本发明的精神和范围,且属于本发明的权利要求和等同技术范围之内,则本发明也意图包含这些改动和变型。
1.一种全方位眼阵监控方法,其特征在于,包括以下步骤:
在被监控区域的不同方向上分别设置有摄像模组;各个摄像模组包括若干个数量相等或不等且呈阵列分布的摄像机;
根据各个方向上的摄像机数量对应将各个方向上的被监控区域划分为与该方向上的摄像机数量相对应的子监控区域;
通过各个方向上的若干个摄像机一一对应监控被监控区域在该方向上的子监控区域,并得到对应的监控视频;
分别将各个方向上的摄像模组中所有摄像机拍摄的监控视频对应拼接融合,获得该方向上被监控区域对应的方位视频;
分别显示各个方向的方位视频。
2.根据权利要求1所述的全方位眼阵监控方法,其特征在于,所述分别将各个方向上的摄像模组中所有摄像机拍摄的监控视频对应拼接融合,获得该方向上被监控区域对应的方位视频,包括:
获取各个方向上的摄像模组中所有摄像机在同一时间的监控视频;
确定各个方向上对应的所有监控视频中的重叠视频部分;
将各个方向上对应的所有监控视频进行拼接融合并对重叠视频部分进行去重处理,得到各个方向上与被监控区域相对应的方位视频。
3.根据权利要求1所述的全方位眼阵监控方法,其特征在于,在所述分别显示各个方向的方位视频之后,还包括:
储存所述方位视频。
4.根据权利要求1所述的全方位眼阵监控方法,其特征在于:所述摄像头设置为可见光摄像头或不可见光摄像头。
5.一种全方位眼阵监控系统,其特征在于,包括:
采集模块,用于在被监控区域的不同方向上分别设置有摄像模组;各个摄像模组包括若干个数量相等或不等且呈阵列分布的摄像机;
区域划分模块,用于根据各个方向上的摄像机数量对应将各个方向上的被监控区域划分为与该方向上的摄像机数量相对应的子监控区域;
监控模块,用于通过各个方向上的若干个摄像机一一对应监控被监控区域在该方向上的子监控区域,并得到对应的监控视频;
视频处理模块,用于通过各个方向上的若干个摄像机一一对应监控被监控区域在该方向上的子监控区域,并得到对应的监控视频;
显示模块,用于分别显示各个方向的方位视频。
6.根据权利要求5所述的全方位眼阵监控系统,其特征在于,所述视频处理模块,包括:
获取单元,用于获取各个方向上的摄像模组中所有摄像机在同一时间的监控视频;
提取单元,用于确定各个方向上对应的所有监控视频中的重叠视频部分;
拼接单元,用于将各个方向上对应的所有监控视频进行拼接融合并对重叠视频部分进行去重处理,得到各个方向上与被监控区域相对应的方位视频。
7.根据权利要求5所述的全方位眼阵监控系统,其特征在于,还包括:
储存单元,用于储存所述方位视频。
8.根据权利要求5所述的全方位眼阵监控系统,其特征在于:所述摄像头设置为可见光摄像头或不可见光摄像头。
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至4中任一项所述方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至4中任一项所述方法的步骤。
技术总结