本发明涉及监控领域,尤其涉及一种视频监控系统中的摄像机参数控制方法及装置。
背景技术:
智能视频监控是计算机视觉领域近年来发展较快、研究较多的一个应用方向。它能够利用计算机视觉技术对采集到的视频信号进行处理、分析和理解,并以此为基础对视频监控系统进行控制,从而使视频监控系统具备更好的智能性和鲁棒性。智能视频监控系统主要涉及到图像处理、计算机视觉、模式识别、人工智能等方面的科学知识,它的用途非常广泛,在民用和军事领域中都有较广的应用前景。
在目前的视频监控系统中,摄像机均采用相同的码率存储监控数据。为了保证监控数据的质量,码率不宜过小;但较大的码率,会造成摄像机存储的监控数据量较大、系统的功耗较高。
技术实现要素:
本发明实施例提供了一种视频监控系统中的摄像机参数控制方法,用以实现对视频监控系统中的摄像机的视频编码参数进行设置。
本发明实施例提供的视频监控系统中的摄像机参数控制方法,包括:
确定当前追踪到目标对象的第一摄像机;
设置所述第一摄像机和/或当前未追踪到所述目标对象的摄像机的视频编码参数,使所述第一摄像机的视频质量高于当前未追踪到目标对象的摄像机的视频质量。
优选地,所述设置所述第一摄像机的视频编码参数,包括以下步骤之一或任意组合:
设置所述第一摄像机的码率,使所述第一摄像机的码率大于当前未追踪到所述目标对象的摄像机的码率;
设置所述第一摄像机的帧率,使所述第一摄像机的帧率大于当前未追踪到所述目标对象的摄像机的帧率;
设置所述第一摄像机的I帧间隔率,使所述第一摄像机的I帧间隔率小于当前未追踪到所述目标对象的摄像机的I帧间隔率。
优选地,所述设置所述当前未追踪到所述目标对象的摄像机的视频编码参数,包括以下步骤之一或任意组合:
设置所述当前未追踪到所述目标对象的摄像机的码率,使所述第一摄像机的码率大于当前未追踪到所述目标对象的摄像机的码率;
设置所述当前未追踪到所述目标对象的摄像机的帧率,使所述第一摄像机的整理大于当前未追踪到所述目标对象的摄像机的帧率;
设置所述当前未追踪到所述目标对象的摄像机的I帧间隔率,使所述第一摄像机的I帧间隔率小于当前未追踪到所述目标对象的摄像机的I帧间隔率。
优选地,在确定当前追踪到目标对象的第一摄像机之后,还包括:
开启所述第一摄像机的感兴趣区域ROI编码模式。
优选地,所述设置当前未追踪到所述目标对象的摄像机的视频编码参数,包括:
根据追踪路径拓扑结构关系,确定所述第一摄像机的下一跳摄像机;所述下一跳摄像机为目标对象在离开第一摄像机的拍摄范围后能够进入其拍摄范围的摄像机;
设置所述下一跳摄像机、除下一跳摄像机以外的当前未追踪到目标对象的摄像机的视频编码参数,使所述下一跳摄像机的视频质量低于所述第一摄像机的视频质量,高于除所述下一跳摄像机以外的当前未追踪到目标对象的摄像机的视频质量。
优选地,该方法还包括:
当所述目标对象离开所述第一摄像机的拍摄范围后,设置所述第一摄像机的视频编码参数,使所述第一摄像机的视频质量低于当前能够追踪到所述目标对象的摄像机的视频质量。
优选地,在所述目标对象离开所述第一摄像机的拍摄范围之后,还包括:
关闭所述第一摄像机的ROI编码模式。
本发明实施例提供的控制中心服务器,包括:
第一确定模块,用于确定当前追踪到目标对象的第一摄像机;
设置模块,用于设置所述第一摄像机和/或当前未追踪到所述目标对象的摄像机的视频编码参数,使所述第一摄像机的视频质量高于当前未追踪到目标对象的摄像机的视频质量。
优选地,所述设置模块,具体用于执行以下步骤之一或任意组合:
设置所述第一摄像机的码率,使所述第一摄像机的码率大于当前未追踪到所述目标对象的摄像机的码率;
设置所述第一摄像机的帧率,使所述第一摄像机的整理大于当前未追踪到所述目标对象的摄像机的帧率;
设置所述第一摄像机的I帧间隔率,使所述第一摄像机的I帧间隔率小于当前未追踪到所述目标对象的摄像机的I帧间隔率。
优选地,所述设置模块,具体用于执行以下步骤之一或任意组合:
设置所述第一摄像机的码率,使所述第一摄像机的码率大于当前未追踪到所述目标对象的摄像机的码率;
设置所述第一摄像机的帧率,使所述第一摄像机的整理大于当前未追踪到所述目标对象的摄像机的帧率;
设置所述第一摄像机的I帧间隔率,使所述第一摄像机的I帧间隔率小于当前未追踪到所述目标对象的摄像机的I帧间隔率。
优选地,所述设置模块,还用于:
开启所述第一摄像机的感兴趣区域ROI编码模式。
优选地,该控制中心服务器还包括:
第二确定模块,用于根据追踪路径拓扑结构关系,确定所述第一摄像机的下一跳摄像机;所述下一跳摄像机为目标对象在离开第一摄像机的拍摄范围后能够进入其拍摄范围的摄像机;
所述设置模块,具体用于:设置所述下一跳摄像机、除下一跳摄像机以外的当前未追踪到目标对象的摄像机的视频编码参数,使所述下一跳摄像机的视频质量低于所述第一摄像机的视频质量,高于除所述下一跳摄像机以外的当前未追踪到目标对象的摄像机的视频质量。
优选地,所述设置模块,还用于:
当所述目标对象离开所述第一摄像机的拍摄范围后,设置所述第一摄像机的视频编码参数,使所述第一摄像机的视频质量低于当前能够追踪到所述目标对象的摄像机的视频质量。
优选地,所述设置模块,还用于:
在所述目标对象离开所述第一摄像机的拍摄范围之后,关闭所述第一摄像机的ROI编码模式。
在上述实施例中,确定追踪到目标对象的第一摄像机,设置第一摄像机和/或当前未追踪到目标对象的摄像机的视频编码参数,使第一摄像机的视频质量高于当前未追踪到目标对象的摄像机的视频质量,以实现对于包含有目标对象的监控画面、录像数据具有较高的质量,对于不包含有目标对象的监控画面、录像数据具有较低的质量,由于质量较低的监控视频的数据存储量较小,因此,上述实施例在满足对目标对象的监控画面、录像数据的质量要求的基础上,减少了视频监控系统整体的监控数据的存储量,并降低了视频监控系统的功耗。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为适用于本发明实施例的视频监控系统的架构示意图;
图2为本发明实施例提供的视频监控系统中的摄像机参数控制方法流程示意图;
图3为本发明实施例提供的一个具体实施例的流程示意图;
图4为本发明实施例提供的控制中心服务器的结构示意图。
具体实施方式
为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
为了在保证对目标对象的监控画面、录像数据的质量的同时,减少存储的监控数据量,降低系统的功耗,本发明提出了一种视频监控系统中的摄像机参数控制方法。
下面首先介绍本发明提供的实施例涉及的参数及参数的意义。
在数字多媒体领域,码率是单位时间播放连续的媒体如压缩后的音频或视频的比特数量。码率越大,音频或视频的质量越高,数据量越大;码率越小,音频或视频的质量越低,数据量越小。
可变比特率(Variable Bit Rate,简称VBR),即非固定的码率。VBR与固定码率模式不同,在VBR模式下,码率可以随着图像的复杂程度的不同而变化。编码软件在压缩时,根据视频数据,即时确定使用什么比特率,既保证了质量,又兼顾了文件大小。使用这种方式时,编码程序可以选择从最差音视频质量(一般此时压缩比最高)到最好音视频质量(一般此时压缩比最低)之间的各种视频质量。
帧是组成视频的基本单位。帧率为每秒显示的帧的数量,较高的帧率可以得到更流畅的视频。
关键帧又称为I帧,它是帧间压缩编码里的重要帧,是一个全帧压缩的编码帧,解码时仅用I帧的数据就可以重构完整图像。例如,终端发送给微控制单元(Microcontroller Unit,简称MCU),并不是每次都把完整的一幅图片发送到远端,而是只发送后一幅画面在前一幅画面基础上发生变化的部分,若网络状况不佳,终端发送给远程的画面就会存在因丢包而出现图像花屏、图像卡顿的现象,在这种情况下如果没有I帧机制让终端重新发送一幅新的完整的图像到远端,远端输出图像的花屏、卡顿现象会越来越严重。
在图像处理领域,感兴趣区域(region of interest,简称ROI)是从图像中选择的一个图像区域,这个区域是图像分析所关注的重点,圈定ROI区域以便进行进一步处理。使用ROI圈定目标,可以减少处理时间,增加精度。
参见图1,为能够适用于本发明实施例的一种视频监控系统。如图所示,视频监控系统可以包括控制中心服务器、客户端、以及多个摄像机。其中,每个摄像机通过网络设备与控制中心服务器相连,客户端通过网络设备与控制中心服务器相连。摄像机主要负责数据采集及发送;客户端主要负责该视频监控系统与用户之间的交互,包括显示视频监控数据、接收用户圈定的目标对象;控制中心服务器主要对目标对象进行追踪、控制摄像机的码率,优选地,控制中心服务器还可以预先建立追踪路径拓扑结构关系,利用该追踪路径拓扑结构关系对目标对象的运动轨迹进行预判。
具体地,上述客户端可以同时显示所有或部分与控制中心服务器相连的摄像机所采集到的监控数据。该客户端还可以按照用户的设定仅显示其中一个摄像机采集到的监控数据,例如,当该视频监控系统正在执行目标追踪时,该客户端可以仅显示能够追踪到目标对象的摄像机所采集到的监控数据,随着该目标对象的移动,客户端显示的监控数据可以在不同摄像机采集到的监控数据间切换,以使用户可以通过客户端实时观测到目标对象。可选地,上述客户端也可以集成于控制中心服务器当中。
该系统可以应用于室内监控,例如,很多家庭会选择在家中安装多个摄像头,用于随时随地关注小孩的一举一动。当然,还可以应用于其他室内或室外的监控场景。
以上述应用于家庭中对孩子进行监控的视频监控系统为例,能够追踪到孩子的监控数据是家长所关心的,而对于追踪不到孩子的监控数据,家长并不关注。而本发明实施例提供的视频监控系统中的摄像机参数控制方法,可以使得追踪到孩子的监控视频具有较高的质量,而对于家长不关注的监控视频,可以降低其视频质量,进而实现在保证追踪到孩子的监控视频质量的同时,降低该视频监控系统的监控数据的存储量,以及降低该视频监控系统的功耗。
在应用如图1所示的视频监控系统进行目标对象追踪时,用户可以在客户端所显示的各摄像机采集的监控画面上,直接圈定想要追踪的目标对象。例如,用户可以从各摄像机中的采集画面中,选择出当前能够拍摄到孩子的摄像机的拍摄画面上,圈定正在爬行中的孩子;控制中心服务器通过客户端获取用户圈定的目标对象,对其进行特征提取,同时,控制中心服务器还可以获取到当前能够拍摄到孩子的摄像机的标识。
可选地,该视频监控系统可以通过多次圈定目标物体、多次提取特征信息后,对目标对象的特征信息进行综合处理,以提高对目标对象的检测精度。例如,当目标对象为人或动物时,由于其肢体形态会发生改变,若只进行一次目标圈定、特征提取,可能会导致识别率降低,影响用户体验。
在确定追踪的目标对象后,即可采用本发明实施例提供的摄像机参数控制方法调节摄像机的视频编码参数。
参见图2,为本发明实施例提供的视频监控系统中的摄像机参数控制方法的流程示意图,该方法可以由控制中心服务器来实现。如图所示,该方法包括:
步骤201、确定当前追踪到目标对象的第一摄像机。
步骤202、设置第一摄像机和/或当前未追踪到所述目标对象的摄像机的视频编码参数,使第一摄像机的视频质量高于当前未追踪到目标对象的摄像机的视频质量。
在执行上述步骤201时,在一些实施例中:当用户通过客户端圈定目标对象时,控制中心服务器可以直接获取到能够追踪到目标对象的摄像机A的标识,摄像机A即为追踪到目标对象的第一摄像机;当目标对象离开摄像机A的拍摄范围后,控制中心服务器可以根据提取到的特征信息,对通过网络设备与该控制中心服务器连接的摄像机所采集到的监控数据进行检测,检测是否追踪到目标对象,若检测到摄像机B追踪到目标对象,则将摄像机B确定为追踪到目标对象的第一摄像机。
可选地,在该视频监控系统未执行追踪目标对象的任务时,可以通过设置摄像机的初始视频编码参数,使得所有摄像机采集较低质量的视频,相应地,在上述步骤202中,设置追踪到目标对象的第一摄像机的视频编码参数,以使第一摄像机的视频质量高于当前未追踪到目标对象的摄像机的视频质量。
可选地,在该视频监控系统未执行追踪目标对象的任务时,还可以通过设置摄像机的初始视频编码参数,使得所有摄像机采集较高质量的视频,相应地,在上述步骤203中,设置当前未追踪到目标对象的摄像机的视频编码参数,以使未追踪到目标对象的摄像机的视频质量较低。
可选地,在该视频监控系统未执行追踪目标对象的任务时,也可以不对摄像机的视频编码参数进行初始设置,在该视频监控系统执行追踪目标对象的任务,对所有摄像机进行视频编码参数设置,即,设置第一摄像机的视频编码参数以使第一摄像机具有较高的视频质量,设置当前未追踪到目标对象的摄像机的视频编码参数,以使当前未追踪到目标对象的摄像机具有较低的视频质量。
通过设置摄像机的视频编码参数改变视频质量的同时,也改变了存储的视频数据的大小,视频质量高,则存储的数据量大,视频质量低,则存储的数量低。因此通过上述步骤,可以实现在满足对目标对象的监控画面、录像数据的质量要求的基础上,减少了视频监控系统整体的监控数据的存储量,并降低了视频监控系统的功耗。
优选地,在上述步骤202中,控制中心服务器设置第一摄像机的视频编码参数,可以包括以下步骤之一或任意组合:
-设置第一摄像机的码率,使第一摄像机的码率大于当前未追踪到目标对象的摄像机的码率。
-设置第一摄像机的帧率,使第一摄像机的帧率大于当前未追踪到目标对象的摄像机的帧率。
-设置第一摄像机的I帧间隔率,使第一摄像机的I帧间隔率小于当前未追踪到目标对象的摄像机的I帧间隔率。
设置较高的码率、较高的帧率、较小的I帧间隔率,均可以实现提高摄像机的视频质量。
优选地,还可以开启第一摄像机的ROI编码模式,能够提高对目标对象的检测精度,减少图像处理时间。
优选地,在上述步骤202中,控制中心服务器设置当前未追踪到所述目标对象的摄像机的视频编码参数,可以包括以下步骤之一或任意组合:
-设置当前未追踪到目标对象的摄像机的码率,使第一摄像机的码率大于当前未追踪到目标对象的摄像机的码率;
-设置当前未追踪到目标对象的摄像机的帧率,使第一摄像机的整理大于当前未追踪到目标对象的摄像机的帧率;
-设置当前未追踪到目标对象的摄像机的I帧间隔率,使第一摄像机的I帧间隔率小于当前未追踪到目标对象的摄像机的I帧间隔率。
其中,设置当前未追踪到目标对象的摄像机的码率,可以将当前未追踪到目标对象的摄像机的码率设置为较低的码率,也可以将当前未追踪到目标对象的摄像机设置为VBR编码模式。
设置较低的码率、较低的帧率、较大的I帧间隔率,均可以实现降低摄像机的视频质量,降低摄像机的数据存储量,还可以实现降低摄像机的功率。
优选地,该控制中心服务器在执行追踪目标对象的任务之前,还可以通过模拟追踪的方式获取追踪路径拓扑结构关系,或者通过下载等方式获取追踪路径拓扑结构关系。根据追踪路径拓扑结构关系,可以对目标对象的运动轨迹进行预判,能够提高追踪目标对象的效率。
该追踪路径拓扑结构关系,并非仅根据摄像机的地理位置构建的拓扑结构,因为仅根据摄像机的地理位置构建的拓扑结构不一定适用于追踪过程。例如,两个摄像机虽然地理位置靠近,但由于障碍物的阻隔,目标对象在经过一个摄像机的拍摄范围后,基本不可能在短时间内进入另一个摄像机的拍摄范围,这种情况就会影响目标追踪的效率。
该追踪路径拓扑结构关系,可以是基于目标对象的运动方向,或者基于目标对象离开当前能够追踪到目标对象的摄像机拍摄范围时经过的区域而建立的。例如,摄像机A在向左的运动方向上对应的下一跳摄像机为摄像机B,即表示当目标物体向左运动并离开摄像机A的拍摄范围后,可以进入摄像机B拍摄范围;摄像机C在区域f对应的下一跳摄像机为摄像机D,即表示目标对象经过摄像机C的拍摄范围中的区域f离开摄像机C的拍摄范围后,可以进入摄像机D的拍摄范围。此外,一个摄像机在某一个方向上或在某一个区域上对应的下一跳摄像机的数量可以是一个或多个。
在上述步骤201之后,控制中心服务器还可以根据追踪路径拓扑结构关系,确定第一摄像机的下一跳摄像机,即目标对象在离开第一摄像机的拍摄范围后能够进入、且具有较大可能进入其拍摄范围的摄像机。
相应地,控制中心服务器还可以设置下一跳摄像机的视频编码参数,使得下一跳摄像机的视频质量低于摄像机的视频质量,高于除下一跳摄像机以外的未追踪到目标对象的摄像机的视频质量。
具体地,控制中心服务器设置下一跳摄像机的视频编码参数,可以包括以下步骤之一或任意组合:
-设置下一跳摄像机的码率,使下一跳摄像机的码率小于第一摄像机的码率,大于除下一跳摄像机以外的当前未追踪到目标对象的摄像机的码率;
-设置下一跳摄像机的帧率,使下一跳摄像机的帧率小于第一摄像机的帧率,大于除下一跳摄像机以外的当前未追踪到目标对象的摄像机的帧率;
-设置下一跳摄像机的I帧间隔率,使下一跳摄像机的I帧间隔率大于第一摄像机的I帧间隔率,小于除下一跳摄像机以外的当前未追踪到目标对象的摄像机的I帧间隔率。
将下一跳摄像机的码率设置为中间等级的码率,使得下一跳摄像机在没有追踪到目标对象的时候,不必以较高的码率存储大量的不包含有目标对象的监控数据;同时,能够防止目标对象刚进入该下一跳摄像机的时候由于较低的码率而导致包含有目标对象的监控数据的质量不佳。将下一跳摄像机的帧率、I帧间隔率设置为中间等级,其作用与将下一跳摄像机的码率设置为中间等级的码率的作用相同。
当目标对象进入摄像机A的拍摄范围后,控制中心服务器将摄像机A确定为第一摄像机,对摄像机A的视频编码参数进行设置,以使摄像机A的视频质量高于其他摄像机的视频质量。当目标对象离开摄像机A的拍摄范围,进入摄像机B的拍摄范围后,控制中心服务器将摄像机B确定为第一摄像机,并设置摄像机B的视频编码参数,使摄像机B的视频质量大于其他摄像机的视频质量,优选地,控制中心服务器还设置摄像机A的视频编码参数,以使摄像机A的视频质量低于摄像机B的视频质量。可选地,控制中心服务器还可以关闭摄像机A的ROI编码模式,以降低摄像机A、控制中心服务器的运行负荷。
在上述实施例中,确定追踪到目标对象的第一摄像机,设置第一摄像机和/或当前未追踪到目标对象的摄像机的视频编码参数,使第一摄像机的视频质量高于当前未追踪到目标对象的摄像机的视频质量,以实现对于包含有目标对象的监控画面、录像数据具有较高的质量,对于不包含有目标对象的监控画面、录像数据具有较低的质量,由于质量较低的监控视频的数据存储量较小,因此,上述实施例在满足对目标对象的监控画面、录像数据的质量要求的基础上,减少了视频监控系统整体的监控数据的存储量,并降低了视频监控系统的功耗。
为了更清楚地理解本发明的上述实施例,下面以一个具体实施例,对本发明上述实施例的具体实现过程进行描述。该具体实施例的流程示意图如图3所示。
S301、控制中心服务器预先将摄像机的参数划分为三个等级,分别为高等级、中等级和低等级。
其中,高等级对应的参数为:码率为4Mbps,I帧间隔率为50(即每50帧生成一个I帧),帧率为60fps,开启ROI编码模式。
中等级对应的参数为:码率为4Mbps,I帧间隔率为100(即每100帧生成一个I帧),帧率为60fps。
低等级对应的参数为:I帧间隔率为200(即每200帧生成一个I帧),帧率为30fps,码率为1Mbps或采用VBR编码模式。
当然,上述参数的数值仅为本发明实施例的一个示例,根据不同的应用场景的需求,上述参数可以设置其他数值,本发明对此不做限制。
S302、接收客户端圈定的目标对象的特征信息,以及当前追踪到目标对象的摄像机的标识。
S303、将当前追踪到目标对象的摄像机设置为第一摄像机,并将第一摄像机的参数设置为高等级对应的参数。
S304、根据追踪路径拓扑结构关系,确定第一摄像机的下一跳摄像机,并将第一摄像机的下一跳摄像机的参数设置为中等级对应的参数。
S305、将其他摄像机的参数设置为低等级对应的参数。
S306、当目标对象离开第一摄像机的拍摄范围时,判断目标对象是否进入下一跳摄像机,若进入,则转入S303,否则,转入S307。
S307、停止追踪,并将所有摄像机的参数设置为低等级对应的参数。
通过上述步骤,即可实现在保证对目标对象的监控画面、录像数据的质量的同时,又减少了视频监控系统整体的监控数据的存储量,并降低了视频监控系统的功耗。
基于相同的技术构思,本发明实施例还提供了一种控制中心服务器,用以实现上述方法实施例。
参见图4,为本发明实施例提供的控制中心服务器的结构示意图,如图所示,该控制中心服务器包括:第一确定模块401、设置模块402,进一步地,该控制中心服务器还可以包括第二确定模块403。
第一确定模块401,用于确定当前追踪到目标对象的第一摄像机。
设置模块402,用于设置第一摄像机和/或当前未追踪到目标对象的摄像机的视频编码参数,使第一摄像机的视频质量高于当前未追踪到目标对象的摄像机的视频质量。
可选地,设置模块,具体用于执行以下步骤之一或任意组合:
设置第一摄像机的码率,使第一摄像机的码率大于当前未追踪到目标对象的摄像机的码率;
设置第一摄像机的帧率,使第一摄像机的整理大于当前未追踪到目标对象的摄像机的帧率;
设置第一摄像机的I帧间隔率,使第一摄像机的I帧间隔率小于当前未追踪到目标对象的摄像机的I帧间隔率。
优选地,设置模块,具体用于执行以下步骤之一或任意组合:
设置第一摄像机的码率,使第一摄像机的码率大于当前未追踪到目标对象的摄像机的码率;
设置第一摄像机的帧率,使第一摄像机的整理大于当前未追踪到目标对象的摄像机的帧率;
设置第一摄像机的I帧间隔率,使第一摄像机的I帧间隔率小于当前未追踪到目标对象的摄像机的I帧间隔率。
优选地,设置模块,还用于:
开启第一摄像机的ROI编码模式。
优选地,该控制中心服务器,还包括:
第二确定模块403,用于根据追踪路径拓扑结构关系,确定第一摄像机的下一跳摄像机;下一跳摄像机为目标对象在离开第一摄像机的拍摄范围后能够进入其拍摄范围的摄像机;
设置模块,还用于:设置下一跳摄像机的视频编码参数,使下一跳摄像机的视频质量低于第一摄像机的视频质量,高于除下一跳摄像机以外的当前未追踪到目标对象的摄像机的视频质量。
优选地,设置模块,还用于:
当目标对象离开第一摄像机的拍摄范围后,设置第一摄像机的视频编码参数,使第一摄像机的视频质量低于当前能够追踪到目标对象的摄像机的视频质量。
优选地,设置模块,还用于:
关闭第一摄像机的ROI编码模式。
在上述实施例中,确定追踪到目标对象的第一摄像机,设置第一摄像机和/或当前未追踪到目标对象的摄像机的视频编码参数,使第一摄像机的视频质量高于当前未追踪到目标对象的摄像机的视频质量,以实现对于包含有目标对象的监控画面、录像数据具有较高的质量,对于不包含有目标对象的监控画面、录像数据具有较低的质量,由于质量较低的监控视频的数据存储量较小,因此,上述实施例在满足对目标对象的监控画面、录像数据的质量要求的基础上,减少了视频监控系统整体的监控数据的存储量,并降低了视频监控系统的功耗。
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。