视频监控方法、装置、系统、设备及计算机可读存储介质与流程

文档序号:18268361发布日期:2019-07-27 09:23阅读:173来源:国知局
视频监控方法、装置、系统、设备及计算机可读存储介质与流程

本发明涉及视频处理领域,尤其涉及一种视频监控方法、装置、系统、设备及计算机可读存储介质。



背景技术:

随着计算机技术的发展,视频监控的技术也越来越进步,现在的监控设备进行视频监控时,已经可以非常高清的进行监控。由于监控设备进行视频监控时,录制的视频非常清晰,这种情况下必然会导致存储空间的占用非常大,因此需要配置较大容量的存储器才能符合需求。而存储器的容量越大,所需的成本也就越高。



技术实现要素:

本发明的主要目的在于提供一种视频监控方法、装置、系统、设备及计算机可读存储介质,旨在解决现有技术视频监控方法,所需存储容量较大导致成本较高的的技术问题。

为实现上述目的,本发明提供一种视频监控方法,所述视频监控方法包括以下步骤:

在接收到视频监控请求时,服务器控制摄像头启动以采集视频信号;

将采集的视频信号缓存到缓存区中;

在缓存区中周期性地对预设时长内的视频信号删除满足预设条件的图像帧,得到处理后的视频信号;

存储处理后的视频信号,和/或将处理后的视频信号传输至显示设备。

可选地,所述视频监控请求的接收方式包括:

在服务器通过预置的语音设备接收到语音信息时,将接收到的语音信息与预存语音信息进行比较;

判断所述语音信息的声纹是否与预存语音信息中的预存声纹匹配,和/或所述语音信息的强度是否在预存语音信息的强度区间内;

若是,则确定接收到视频监控请求。

可选地,所述视频监控请求的接收方式包括:

在服务器与预设距离内的声控设备建立通信连接的情况下,若接收到所述声控设备基于预设分贝的语音发送的启动指令时,确定接收到视频监控指令。

可选地,所述在缓存区中周期性地对预设时长内的视频信号删除满足预设条件的图像帧,得到处理后的视频信号的步骤包括:

在缓存区中,获取当前时间点之前预设时长内的视频信号;

分别将所述视频信号中相邻两帧的图像进行比较;

若相邻两帧图像的显示内容相同,则删除其中一帧的图像内容,以使得相邻两帧图像的显示内容不同,得到处理后的视频信号。

可选地,所述在缓存区中周期性地对预设时长内的视频信号删除满足预设条件的图像帧,得到处理后的视频信号的步骤包括:

在缓存区中,获取当前时间点之前预设时长内的视频信号;

对视频信号中的每一帧图像进行人像检测;

若在某一帧图像中未检测到人脸,则删除该帧图像,得到处理后的视频信号。

进一步地,为实现上述目的,本发明还提供一种视频监控装置,所述视频监控装置包括:

控制模块,用于在接收到视频监控请求时,控制摄像头启动以采集视频信号;

缓存模块,用于将采集的视频信号缓存到缓存区中;

删除模块,用于在缓存区中周期性地对预设时长内的视频信号删除满足预设条件的图像帧,得到处理后的视频信号;

处理模块,用于存储处理后的视频信号,和/或将处理后的视频信号传输至显示设备。

进一步地,为实现上述目的,本发明还提供一种视频监控设备,所述视频监控设备包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的视频监控程序,所述视频监控程序被所述处理器执行时实现如上述所述的视频监控方法的步骤。

进一步地,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有视频监控程序,所述视频监控程序被处理器执行时实现如上所述的视频监控方法的步骤。

本发明的技术方案,在接收到视频监控请求时,服务器控制摄像头启动以采集视频信号,然后将采集的视频信号缓存到缓存区中,并在缓存区中周期性地对预设时长内的视频信号删除满足预设条件的图像帧,得到处理后的视频信号,最后存储处理后的视频信号,和/或将处理后的视频信号传输至显示设备。使得视频监控过程中产生的视频信号,可以根据预设条件进行删除,实现了存储空间的释放,从而降低了视频监控所需的成本。

附图说明

图1为本发明视频监控设备实施例方案涉及的设备硬件运行环境的结构示意图;

图2为本发明视频监控方法第一实施例的流程示意图;

图3为本发明视频监控装置的功能模块示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。

本发明提供一种视频监控设备,参照图1,图1为本发明视频监控设备实施例方案涉及的设备硬件运行环境的结构示意图。

如图1所示,该视频监控设备可以包括:处理器1001,例如cpu,通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储设备。

本领域技术人员可以理解,图1中示出的视频监控设备的硬件结构并不构成对视频监控设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图1所示,作为一种计算机可读存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及视频监控程序。其中,操作系统是管理和控制视频监控设备与软件资源的程序,支持网络通信模块、用户接口模块、视频监控程序以及其他程序或软件的运行;网络通信模块用于管理和控制网络接口1004;用户接口模块用于管理和控制用户接口1003。

在图1所示的视频监控设备硬件结构中,网络接口1004主要用于连接显示设备、声控设备和摄像头,实现数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;处理器1001可以调用存储器1005中存储的视频监控程序,并执行以下操作:

在接收到视频监控请求时,服务器控制摄像头启动以采集视频信号;

将采集的视频信号缓存到缓存区中;

在缓存区中周期性地对预设时长内的视频信号删除满足预设条件的图像帧,得到处理后的视频信号;

存储处理后的视频信号,和/或将处理后的视频信号传输至显示设备。

进一步地,所述视频监控请求的接收方式包括:

在服务器通过预置的语音设备接收到语音信息时,将接收到的语音信息与预存语音信息进行比较;

判断所述语音信息的声纹是否与预存语音信息中的预存声纹匹配,和/或所述语音信息的强度是否在预存语音信息的强度区间内;

若是,则确定接收到视频监控请求。

进一步地,所述视频监控请求的接收方式包括:

在服务器与预设距离内的声控设备建立通信连接的情况下,若接收到所述声控设备基于预设分贝的语音发送的启动指令时,确定接收到视频监控指令。

进一步地,所述在缓存区中周期性地对预设时长内的视频信号删除满足预设条件的图像帧,得到处理后的视频信号的步骤包括:

在缓存区中,获取当前时间点之前预设时长内的视频信号;

分别将所述视频信号中相邻两帧的图像进行比较;

若相邻两帧图像的显示内容相同,则删除其中一帧的图像内容,以使得相邻两帧图像的显示内容不同,得到处理后的视频信号。

进一步地,所述在缓存区中周期性地对预设时长内的视频信号删除满足预设条件的图像帧,得到处理后的视频信号的步骤包括:

在缓存区中,获取当前时间点之前预设时长内的视频信号;

对视频信号中的每一帧图像进行人像检测;

若在某一帧图像中未检测到人脸,则删除该帧图像,得到处理后的视频信号。

本发明还提供一种视频监控方法。

本发明实施例提供了视频监控方法的实施例,需要说明的是,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

在视频监控方法的各个实施例中,为了便于描述,省略执行主体进行阐述各个实施例。参照图2,图2为本发明视频监控方法第一实施例的流程示意图,所述视频监控方法应用于服务器中,所述视频监控方法包括:

步骤s10,在接收到视频监控请求时,服务器控制摄像头启动以采集视频信号;

步骤s20,将采集的视频信号缓存到缓存区中;

步骤s30,在缓存区中周期性地对预设时长内的视频信号删除满足预设条件的图像帧,得到处理后的视频信号;

步骤s40,存储处理后的视频信号,和/或将处理后的视频信号传输至显示设备。

在本实施例,所述视频监控请求的接收方式包括:

1)方式一、在服务器通过预置的语音设备接收到语音信息时,将接收到的语音信息与预存语音信息进行比较;

判断所述语音信息的声纹是否与预存语音信息中的预存声纹匹配,和/或所述语音信息的强度是否在预存语音信息的强度区间内;

若是,则确定接收到视频监控请求。

具体地,服务器内置有语音设备,该服务器通过预置的语音设备监听语音信息,若通过该内置的语音设备接收到语音信息时,将接收到的语音信息与预存语音信息进行比较,其中,预存语音信息是事先设置用于开启该视频监控的,判断所述语音信息的声纹是否与预存语音信息中的预存声纹匹配,和/或所述语音信息的强度是否在预存语音信息的强度区间内,若是,确定接收视频监控请求,并通过该视频监控请求控制摄像头启动以采集视频信号。在本实施例中,通过内置预存语音信息,以在通过预置的语音设备接收到语音信息时进行比较,并在比较结果符合要求时控制摄像头启动,无需人工手动启动,提高了摄像头启动的智能性和便捷性。

此外,在通过上述语音信息启动摄像头之前,可选是否启动语音模式,若事先启动了该语音模式,可通过上述的语音设备接收语音信息,并执行后续的比较过程,若事先未启动该语音模式,则可按照控件模式控制摄像头启动,即通过服务器的实体控件或者服务器显示界面的虚拟控件控制摄像头启动。

2)方式二、在服务器与预设距离内的声控设备建立通信连接的情况下,若接收到所述声控设备基于预设分贝的语音发送的启动指令时,确定接收到视频监控指令。

具体地,服务器与第一预设距离内的外置声控设备建立通信连接关系,该第一预设距离根据实际情况设定,此处不做限定,此处认为摄像头与声控设备的距离小于预设距离。当声控设备监听到预设分贝的语音信息时,发送启动指令给服务器,当服务器接收到该启动指令时,确定接收到视频监控指令。本实施例中,通过声控设备监听语音信息的方式控制摄像头启动以采集视频信息,相当于通过摄像头预设距离内的声控设备监听语音,并在监听到语音信息时控制摄像头开启,实现了视频监控的智能性和灵活性。

当服务器控制摄像头启动以采集视频信号之后,将采集的视频信号缓存至存储区中,然后,在缓存区中周期性地对预设时长内的视频信号删除满足预设条件的图像帧,得到处理后的视频信号。

其中,所述步骤s30包括:

步骤a1,在缓存区中,获取当前时间点之前预设时长内的视频信号;

步骤a2,分别将所述视频信号中相邻两帧的图像进行比较;

步骤a3,若相邻两帧图像的显示内容相同,则删除其中一帧的图像内容,以使得相邻两帧图像的显示内容不同,得到处理后的视频信号。

在本实施例中,可选设置定时器,通过该定时器进行周期性计时,在当前时间点到达计时的时间点时,获取当前时间点之前预设时长内的视频信号,该预设时长即为一个周期,在获取到当前时间点之前预设时长内的视频信号之后,对视频信号进行分解,以得到每一帧图像,然后将该视频信号中任意相邻两帧的图像进行比较,具体的比较方式为:

计算相邻两帧图像中各个像素点的灰度值;计算每一个第一帧图像与第二帧图像中位置相同的各个像素点的灰度差值;计算灰度差值的绝对值对应的平均值;判断该平均值是否小于预设常数;若该平均值小于或等于该预设常数时,则确定该第一帧图像与该第二帧图像中的显示内容相同。其中,计算相邻两帧图像中各个像素点的灰度值的方式包括:获取相邻两帧图像中的各个像素点;确定各个所述像素点的三原色中每种原色的色度;将各个所述像素点的三原色中每种原色的色度与预设的三原色中每种原色对应的权重系数进行加权平均,以得到各个像素点的灰度值。在得到相邻两帧图像中各个像素点的灰度值之后,再计算两帧图像中位置相同的各个像素点的灰度差值;以根据灰度差值的绝对值对应的平均值与预设常数,判断两帧图像的显示内容是否相同。

在相邻两帧图像的显示内容相同的情况下,可删除其中一帧的图像内容,以使得相邻两帧图像的显示内容不同,删除的一帧可以是第一帧图像也可以是第二帧图像,具体不做限定,通过删除相同帧,得到处理后的视频信号。

在本实施例中,相当于是视频监控的时候,监控的画面内容长时间不变的时候,可选对画面内容不变的图像进行删除,使得视频监控保留的画面内容是有变化的,防止了服务器存储过多无用的内容,避免了存储区的占用。

此外,为了提高视频监控的灵活性,所述步骤s30还包括:

步骤b1,在缓存区中,获取当前时间点之前预设时长内的视频信号;

步骤b2,对视频信号中的每一帧图像进行人像检测;

步骤b3,若在某一帧图像中未检测到人脸,则删除该帧图像,得到处理后的视频信号。

在本实施例中,同样可选设置定时器,通过该定时器进行周期性计时,在当前时间点到达计时的时间点时,获取当前时间点之前预设时长内的视频信号,该预设时长即为一个周期,在获取到当前时间点之前预设时长内的视频信号之后,对视频信号进行分解,以得到每一帧图像,对视频信号中的每一帧图像进行人像检测,具体的人像检测方式可采用现有的检测方式,此处不做追溯。若在某一帧图像中检测到人脸,保留该图像帧,若在某一帧图像中未检测到人脸,则删除该帧图像,通过删除不含人脸图像的图像帧,从而得到处理后的视频信号。

在本实施例中,在视频监控时,若监控到未包含人像的画面,可选对不含人脸的图像帧进行删除,防止采集的视频中包含过多不含人像的画面内容,提高了视频监控的灵活性。需要说明的是,在其他实施例中,除了人像也可选是其他物体比如车辆、活体等等。

在得到处理后的视频信号之后,可选存储处理后的视频信号,也可选将处理后的视频信号传输至显示设备。

本实施例中,在接收到视频监控请求时,服务器控制摄像头启动以采集视频信号,然后将采集的视频信号缓存到缓存区中,并在缓存区中周期性地对预设时长内的视频信号删除满足预设条件的图像帧,得到处理后的视频信号,最后存储处理后的视频信号,和/或将处理后的视频信号传输至显示设备。使得视频监控过程中产生的视频信号,可以根据预设条件进行删除,实现了存储空间的释放,从而降低了视频监控所需的成本。

本发明还提供一种视频监控装置。

参照图3,图3为本发明视频监控装置第一实施例的功能模块示意图,所述视频监控装置应用于服务器,所述视频监控装置包括:

控制模块10,用于在接收到视频监控请求时,控制摄像头启动以采集视频信号;

缓存模块20,用于将采集的视频信号缓存到缓存区中;

删除模块30,用于在缓存区中周期性地对预设时长内的视频信号删除满足预设条件的图像帧,得到处理后的视频信号;

处理模块40,用于存储处理后的视频信号,和/或将处理后的视频信号传输至显示设备。

进一步地,所述视频监控请求的接收方式包括:

在服务器通过预置的语音设备接收到语音信息时,将接收到的语音信息与预存语音信息进行比较;

判断所述语音信息的声纹是否与预存语音信息中的预存声纹匹配,和/或所述语音信息的强度是否在预存语音信息的强度区间内;

若是,则确定接收到视频监控请求。

进一步地,所述视频监控请求的接收方式包括:

在服务器与预设距离内的声控设备建立通信连接的情况下,若接收到所述声控设备基于预设分贝的语音发送的启动指令时,确定接收到视频监控指令。

进一步地,所述删除模块30包括:

第一获取单元,用于在缓存区中,获取当前时间点之前预设时长内的视频信号;

比较单元,用于分别将所述视频信号中相邻两帧的图像进行比较;

第一删除单元,用于若相邻两帧图像的显示内容相同,则删除其中一帧的图像内容,以使得相邻两帧图像的显示内容不同,得到处理后的视频信号。

进一步地,所述删除模块30还包括:

第二获取单元,用于在缓存区中,获取当前时间点之前预设时长内的视频信号;

检测单元,用于对视频信号中的每一帧图像进行人像检测;

第二删除单元,用于若在某一帧图像中未检测到人脸,则删除该帧图像,得到处理后的视频信号。

本发明视频监控装置具体实施方式与上述视频监控方法各实施例基本相同,在此不再赘述。

本发明还提供一种视频监控系统,其特征在于,所述视频监控系统包括:服务器、摄像头和显示设备,其中,所述服务器上文所述的视频监控设备;

所述视频监控设备,用于在接收到视频监控请求时,控制摄像头启动以采集视频信号;

将采集的视频信号缓存到缓存区中;

在缓存区中周期性地对预设时长内的视频信号删除满足预设条件的图像帧,得到处理后的视频信号;

存储处理后的视频信号,和/或将处理后的视频信号传输至显示设备。

在本实施例中,视频监控系统包括服务器、摄像头和显示设备,该服务器为说上文所述的视频监控设备,服务器分别与摄像头和显示设备建立有通信连接关系,该服务器用于控制该摄像头拍摄视频,其中,控制该摄像头拍摄视频可选为:控制该摄像头定向拍摄视频,还可选为控制摄像头进行转向,以从不同的角度拍摄视频。

当服务器控制摄像头启动以采集视频信号之后,服务器将采集的视频信号缓存至缓存区中,然后在缓存区中周期性地对预设时长内的视频信号进行处理,具体为删除视频信号中满足预设条件的图像帧,以得到处理后的视频信号,最后存储处理后的视频信号,和/或将处理后的视频信号传输至显示设备。

进一步地,所述视频监控系统还包括与所述服务器通信连接的声控设备,

所述视频监控系统,用于在与预设距离内的声控设备建立通信连接的情况下,若接收到所述声控设备基于预设分贝的语音发送的启动指令时,确定接收到视频监控指令。

本发明视频监控系统具体实施方式与上述视频监控方法各实施例基本相同,在此不再赘述。

此外,本发明实施例还提出一种计算机可读存储介质。

计算机可读存储介质上存储有视频监控程序,视频监控程序被处理器执行时实现如上所述的视频监控方法的步骤。

本发明计算机可读存储介质具体实施方式与上述视频监控方法各实施例基本相同,在此不再赘述。

需要说明的是,在本文中,术语″包括″、″包含″或者其任何其它变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其它要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句″包括一个......″限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其它相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1