掌桥专利:专业的专利平台
掌桥专利
首页

一种网络摄像机监控视频的处理方法及系统

文献发布时间:2023-06-19 10:27:30


一种网络摄像机监控视频的处理方法及系统

技术领域

本发明涉及监控技术领域,特别涉及一种网络摄像机监控视频的处理方法及系统。

背景技术

网络摄像机是一种结合传统摄像机与网络技术所产生的新一代摄像机,它可以将视频通过网络传至地球另一端,且远端的浏览者不需用任何专业软件,只要标准的网络浏览器(如Microsoft IE或Netscape)即可监视其视频。网络摄像机一般由镜头、图像、声音传感器、A/D转换器、图像、声音、控制器网络服务器、外部报警、控制接口等部分组成。

现有技术中,用户可以利用网络摄像机对某个对象例如某个人、某个车辆、某个动物进行实时的视频监控,但由于对象是运动的,当运动到不同的区域时,需要不同的网络摄像机对对象进行视频监控,因此,这个对象就会出现在多个网络摄像机的监控视频中。用户如果想要查看包含该对象的尽可能多的视频,就需要自己人工查找,十分不方便。

发明内容

本发明实施例提供一种网络摄像机监控视频的处理方法及系统。

本发明实施例提供一种用于网络摄像机监控视频的处理方法,包括:

获取目标对象的目标图像;

获取多个网络摄像机各自拍摄到的监控视频;

对每个监控视频进行图像分析,获得包含所述目标对象的目标图像的多个视频帧;

根据多个视频帧的拍摄时间的先后顺序,依序将多个视频帧拼接,形成所述目标对象的监控视频帧集合。

在一个实施例中,所述获取多个网络摄像机各自拍摄到的监控视频,包括:

确定包括所述目标图像的第一监控视频;

根据所述第一监控视频确定所述目标对象的移动速度;

根据所述目标对象的移动速度,确定在当前时间之后的预设时间段内,所述目标对象可能会出现的地理范围;

获取设置在所述地理范围内的网络摄像机各自拍摄到的监控视频,作为所述多个网络摄像机各自拍摄到的监控视频。

在一个实施例中,所述形成所述目标对象的监控视频帧集合之后,还包括:

在所述监控视频帧集合中的每一个视频帧上,均标记出所述目标对象。

在一个实施例中,所述目标图像包括左视图、右视图、前视图、后视图、俯视图、仰视图、立体图中的任一图像。

本发明实施例提供了一种用于网络摄像机监控视频的处理系统,包括:

第一获取模块,用于获取目标对象的目标图像;

第二获取模块,用于获取多个网络摄像机各自拍摄到的监控视频;

分析模块,用于对每个监控视频进行图像分析,获得包含所述目标对象的目标图像的多个视频帧;

拼接模块,用于根据多个视频帧的拍摄时间的先后顺序,依序将多个视频帧拼接,形成所述目标对象的监控视频帧集合。

在一个实施例中,所述获取多个网络摄像机各自拍摄到的监控视频,包括:

确定包括所述目标图像的第一监控视频;

根据所述第一监控视频确定所述目标对象的移动速度;

根据所述目标对象的移动速度,确定在当前时间之后的预设时间段内,所述目标对象可能会出现的地理范围;

获取设置在所述地理范围内的网络摄像机各自拍摄到的监控视频,作为所述多个网络摄像机各自拍摄到的监控视频。

在一个实施例中,所述形成所述目标对象的监控视频帧集合之后,还包括:

在所述监控视频帧集合中的每一个视频帧上,均标记出所述目标对象。

在一个实施例中,所述目标图像包括左视图、右视图、前视图、后视图、俯视图、仰视图、立体图中的任一图像。

上述技术方案的有益效果为:上述技术方案,能够只能地获得目标对象的监控视频帧集合,该集合中每一帧视频中都有目标对象,从而方便用户快速的获得有目标对象出现的所有视频帧,方便用户对目标对象的监控。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。

下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

附图说明

附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:

图1为本发明实施例中一种用于网络摄像机监控视频的处理方法的流程图。

具体实施方式

以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。

本发明实施例提供一种用于网络摄像机监控视频的处理方法,如图1所示,该方法包括步骤S1-S4:

步骤S1、获取目标对象的目标图像。其中,目标图像包括左视图、右视图、前视图、后视图、俯视图、仰视图、立体图中的任一图像。

步骤S2、获取多个网络摄像机各自拍摄到的监控视频。

步骤S3、对每个监控视频进行图像分析,获得包含目标对象的目标图像的多个视频帧。

步骤S4、根据多个视频帧的拍摄时间的先后顺序,依序将多个视频帧拼接,形成目标对象的监控视频帧集合。

上述技术方案的有益效果为:上述技术方案,能够只能地获得目标对象的监控视频帧集合,该集合中每一帧视频中都有目标对象,从而方便用户快速的获得有目标对象出现的所有视频帧,方便用户对目标对象的监控。

在一个实施例中,获取多个网络摄像机各自拍摄到的监控视频,包括:

确定包括目标图像的第一监控视频;

根据第一监控视频确定目标对象的移动速度;

根据目标对象的移动速度,确定在当前时间之后的预设时间段内,目标对象可能会出现的地理范围;例如根据第一监控视频对应的网络摄像机所处的位置、目标对象在第一监控视频中所处的位置,可以获得目标对象所处的位置;进而,根据目标对象的移动速度v,可以计算出上述预设时间段t后,以目标对象所处的位置为圆心,vt为半径的圆形区域,为所述目标对象可能会出现的地理范围;

获取设置在地理范围内的网络摄像机各自拍摄到的监控视频,作为多个网络摄像机各自拍摄到的监控视频。

上述技术方案,可以快速的找到目标对象可能出现的所有监控视频,进而提高最终确定出监控视频帧集合的效率。

在一个实施例中,形成目标对象的监控视频帧集合之后,还包括:

在监控视频帧集合中的每一个视频帧上,均标记出目标对象。

上述技术方案,通过在监控视频帧集合中每一个视频帧上标记目标对象,可以让用户快速的查看到视频帧中目标对象,提高用户的监控效率。

在一个实施例中,所述根据所述第一监控视频确定所述目标对象的移动速度,包括:

确定所述目标图像的第一监控视频中目标对象各特征坐标点每一帧的移动距离;

根据所述目标对象各特征坐标点每一帧的移动距离确定所述目标对象的移动速度;

根据所述目标对象的移动速度,确定在当前时间之后的预设时间段内,所述目标对象可能会出现的地理范围。

所述确定所述目标图像的第一监控视频中目标对象各特征坐标点每一帧的移动距离,包括:

步骤A1:利用公式(1)根据所述目标图像的第一监控视频中目标对象各特征坐标点每一帧的移动距离:

其中S

所述根据所述目标对象各特征坐标点每一帧的移动距离确定所述目标对象的移动速度,包括:

步骤A2:利用公式(2)根据所述目标对象各特征坐标点每一帧的移动距离确定所述目标对象的移动速度标识值:

其中V表示所述目标对象的移动速度标识值;f表示所述目标图像的第一监控视频的帧频;m表示所述目标图像的特征坐标点的总数;n表示所述目标图像的第一监控视频中的帧数;

所述根据所述目标对象的移动速度,确定在当前时间之后的预设时间段内,所述目标对象可能会出现的地理范围,包括:

步骤A3:利用公式(3)根据所述目标对象的移动速度标识值,确定在当前时间之后的预设时间段内,所述目标对象可能会出现的地理范围

其中η

当η

当η

上述技术方案的有益效果是:利用步骤A1的公式(1)得到所述目标图像的第一监控视频中目标对象每一帧的移动距离,从而通过所述每一帧的移动距离奠定后续求取速度的基础;然后利用步骤A2的公式(2)确定所述目标对象的移动速度,从而将帧数以及各特征点整合计算出移动速度,保证了计算的准确性;步骤A3中的公式(3)确定在当前时间之后的预设时间段内,所述目标对象可能会出现的地理范围,从而可以根据所述地理范围进行跟踪拍摄,满足系统的可靠性。

相应于本发明实施例提供的上述处理方法,本发明实施例还提供一种用于网络摄像机监控视频的处理系统,包括:

第一获取模块,用于获取目标对象的目标图像;

第二获取模块,用于获取多个网络摄像机各自拍摄到的监控视频;

分析模块,用于对每个监控视频进行图像分析,获得包含目标对象的目标图像的多个视频帧;

拼接模块,用于根据多个视频帧的拍摄时间的先后顺序,依序将多个视频帧拼接,形成目标对象的监控视频帧集合。

在一个实施例中,获取多个网络摄像机各自拍摄到的监控视频,包括:

确定包括目标图像的第一监控视频;

根据第一监控视频确定目标对象的移动速度;

根据目标对象的移动速度,确定在当前时间之后的预设时间段内,目标对象可能会出现的地理范围;

获取设置在地理范围内的网络摄像机各自拍摄到的监控视频,作为多个网络摄像机各自拍摄到的监控视频。

在一个实施例中,形成目标对象的监控视频帧集合之后,还包括:

在监控视频帧集合中的每一个视频帧上,均标记出目标对象。

在一个实施例中,目标图像包括左视图、右视图、前视图、后视图、俯视图、仰视图、立体图中的任一图像。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

相关技术
  • 一种网络摄像机监控视频的处理方法及系统
  • 新一代高清网络摄像机、音频/视频监控系统和视频会议系统
技术分类

06120112550062