一种监控云台的控制方法、装置、设备、介质及安防系统与流程

文档序号:16687626发布日期:2019-01-22 18:29阅读:257来源:国知局
一种监控云台的控制方法、装置、设备、介质及安防系统与流程

本发明涉及视频监控系统领域,尤其涉及一种监控云台的控制方法、装置、设备、介质及安防系统。



背景技术:

随着数字视频技术的发展,视频监控技术已经成为计算机视觉研究领域中的一个研究热点。视频监控系统主要用于楼宇监控、道路监控与识别、危险区域监控等众多领域,具有重要的实用价值和广阔的发展前景。

目前,视频监控系统大多是对某一固定区域进行监控或者以巡航模式对预先设置的一个或多个监控区域进行监控。实际应用中,上述监控方式由于监控设备无法自动调整角度,往往会存在监控死角,且无法对移动目标进行追踪监控,因而监控效果较差。

综上所述,现有视频监控系统无法自行调整监控角度,往往会存在监控死角,且无法对移动目标进行追踪监控,监控效果较差。



技术实现要素:

本发明实施例提供一种监控云台的控制方法、装置、设备、介质及安防系统,用以解决现有监控系统无法自行调整监控角度的问题,提升监控效果。

第一方面,本发明实施例提供了一种监控云台的控制方法,包括:

在确定当前监控区域中存在移动目标时,确定移动目标的运动轨迹;

根据运动轨迹,控制监控云台转动,保持移动目标始终处于监控区域内。

在一种可能的实施方式中,本发明实施例提供的上述方法中,确定移动目标的运动轨迹,包括:

获取移动目标的轮廓信息;

基于轮廓信息,确定移动目标的类别,移动目标的类别包括以下一个或多个:人像目标、车辆目标、动物目标;

在确定移动目标的类别为人像目标时,确定移动目标的运动轨迹。

在一种可能的实施方式中,本发明实施例提供的上述方法中,确定移动目标的运动轨迹,包括:

在移动目标为多个时,确定向预设警戒区域移动的移动目标的运动轨迹。

在一种可能的实施方式中,本发明实施例提供的上述方法中,该方法还包括:

在确定移动目标为人像目标时,采集人像目标的面部关键点特征;

在确定人像目标的面部关键点特征与预先存储的人脸数据库中任一人脸的面部关键点特征相匹配时,触发报警和/或向预设的终端设备推送报警信息。

在一种可能的实施方式中,本发明实施例提供的上述方法中,方法还包括:

在确定监控区域中的监控画面异常和/或监测到监控区域内出现预先设置的异常情况时,触发报警和/或向预设的终端设备推送报警信息。

在一种可能的实施方式中,本发明实施例提供的上述方法中,在向预设的终端设备推送报警信息之后,方法还包括:

接收终端设备发送的解除报警指令,解除报警。

在一种可能的实施方式中,本发明实施例提供的上述方法中,方法还包括:

接收预设终端设备发送的监控云台控制指令;

根据监控云台控制指令,控制监控云台转动。

在一种可能的实施方式中,本发明实施例提供的上述方法中,终端设备以按键触发形式或者语音形式发送监控云台控制指令。

在一种可能的实施方式中,本发明实施例提供的上述方法中,该方法还包括:

以预设编码率对装载在监控云台上的摄像机生成的视频数据进行编码,并将以预设编码率编码后的视频数据发送到服务器存储,其中,服务器是将视频数据转化为结构化视频数据存储的。

第二方面,本发明实施例还提供了一种监控云台的控制装置,包括:

处理单元,用于在确定当前监控区域中存在移动目标时,确定移动目标的运动轨迹;

控制单元,用于根据运动轨迹,控制监控云台转动,保持移动目标始终处于监控区域内。

在一种可能的实施方式中,本发明实施例提供的上述装置中,处理单元具体用于:

获取移动目标的轮廓信息;

基于轮廓信息,确定移动目标的类别,移动目标的类别包括以下一个或多个:人像目标、车辆目标、动物目标;

在确定移动目标的类别为人像目标时,确定移动目标的运动轨迹。

在一种可能的实施方式中,本发明实施例提供的上述装置中,处理单元具体用于:

在移动目标为多个时,确定向预设警戒区域移动的移动目标的运动轨迹。

在一种可能的实施方式中,本发明实施例提供的上述装置中,处理单元还用于:

在确定移动目标为人像目标时,采集人像目标的面部关键点特征;

在确定人像目标的面部关键点特征与预先存储的人脸数据库中任一人脸的面部关键点特征相匹配时,触发报警和/或向预设的终端设备推送报警信息。

在一种可能的实施方式中,本发明实施例提供的上述装置中,处理单元还用于:

在确定监控区域中的监控画面异常和/或监测到监控区域内出现预先设置的异常情况时,触发报警和/或向预设的终端设备推送报警信息。

在一种可能的实施方式中,本发明实施例提供的上述装置中,处理单元还用于:

接收终端设备发送的解除报警指令,解除报警。

在一种可能的实施方式中,本发明实施例提供的上述装置中,还包括:

接收单元,用于接收预设终端设备发送的监控云台控制指令;

控制单元还用于根据监控云台控制指令,控制监控云台转动。

在一种可能的实施方式中,本发明实施例提供的上述装置中,终端设备以按键触发形式或者语音形式发送监控云台控制指令。

在一种可能的实施方式中,本发明实施例提供的上述装置中,还包括:

发送单元:用于以预设编码率对装载在监控云台上的摄像机生成的视频数据进行编码,并将以预设编码率编码后的视频数据发送到服务器存储,其中,服务器是将视频数据转化为结构化视频数据存储的。

第三方面,本发明实施例还提供了一种安防系统,安防系统包括:监控系统、门禁系统、以及与监控系统和门禁系统相连接的报警系统,其中,监控系统中的监控云台采用本发明实施例第一方面提供的监控云台的控制方法进行控制。

第四方面,本发明实施例还提供了一种监控云台的控制设备,包括:至少一个处理器、至少一个存储器以及存储在存储器中的计算机程序指令,当计算机程序指令被处理器执行时实现本发明实施例第一方面提供的监控云台的控制方法。

第五方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序指令,当计算机程序指令被处理器执行时实现本发明实施例第一方面提供的监控云台的控制方法。

本发明实施例的有益效果如下:

本发明实施例提供的一种监控云台的控制方法、装置、设备、介质及安防系统,在确定当前监控区域中存在移动目标时,确定移动目标的运动轨迹;根据运动轨迹,控制监控云台转动,保持移动目标始终处于监控区域内。

本发明实施例提供的监控云台控制方案,在确定当前监控区域中存在移动目标时,确定移动目标的运动轨迹,并根据移动目标的运动轨迹,控制监控云台转动,保持移动目标始终处于监控区域内,与现有视频监控系统无法自行调整监控角度相比,根据移动目标的运动轨迹,控制监控云台转动,能够实现监控云台随着移动目标的运动自动调整监控角度,也即对移动目标进行追踪监控,减少监控死角,提升监控效果。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的一种监控云台的控制方法的示意流程图;

图2为本发明实施例提供的一种监控云台的控制装置的示意流程图;

图3为本发明实施例提供的一种监控云台的控制设备的示意流程图。

具体实施方式

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

下面结合说明书附图,对本发明实施例提供的监控云台的控制方法、装置、设备、介质及安防系统的具体实施方式进行说明。

本发明实施例提供了一种监控云台的控制方法,如图1所示,可以包括如下步骤:

步骤101、在确定当前监控区域中存在移动目标时,确定移动目标的运动轨迹。

具体实施时,当确定当前监控区域内有移动物体,确定移动目标的运动轨迹时,可以以移动目标当前所在位置为原点建立坐标系,进而根据移动目标在坐标系中位置坐标的变化,确定移动目标的运动轨迹。当然,本发明其它实施例中也可以采用其它方式确定移动目标的运动轨迹,本发明实施例对此不做限定。

需要说明的是,在确定移动目标的运动轨迹时,可以使用上述建立坐标系的方法进行确定,在本发明其它实施例中,也可以使用差分图像或者帧间差分等方法进行确定,本发明实施例对此不做限定。

步骤102、根据运动轨迹,控制监控云台转动,保持移动目标始终处于监控区域内。

具体实施时,根据移动目标的运动轨迹,控制监控云台转动以保持移动目标始终处于监控区域内,可以控制监控云台沿移动目标的运动轨迹转动,具体来说,移动目标在监控区域中向左移动时,控制监控云台向左转动;移动目标在监控区域中向右移动时,控制监控云台向右转动;移动目标在监控区域中向上移动或者向远离监控摄像头的方向移动时,控制监控云台向上转动;移动目标在监控区域中向下移动或者向靠近监控摄像头的方向移动时,控制监控云台向下转动。当然,实际应用中,上述方式可以单独使用,也可以相互结合使用。

需要说明的是,在夜晚时,可利用红外摄像或红外辐射原理对移动目标进行热图像捕捉,实现夜间高清监控拍摄。

在一种可能的实施方式中,若上述方法中,监控区域内的移动目标有多个,则优先确定向预设警戒区域移动的移动目标的运动轨迹。

在具体实施时,可将距离监控云台100m处设为警戒区域,也可将监控区域内较为重要的区域设为警戒区域。需要说明的是,在设置警戒区域时,警戒区域可以设置多处,具体实施时,可根据实际需要进行设置,本发明对此不做限定。

实际应用中,由于监控系统中对人像目标更为关注,对车辆目标和动物目标的关注度较低,因此,在确定移动目标的运动轨迹,可以先确定移动目标的类别,然后确定移动目标中人像目标的运动轨迹。其中,移动目标的类别包括以下一个或多个:人像目标、车辆目标、动物目标。

具体实施时,确定移动目标的运动轨迹时,可以先获取移动目标的轮廓信息,基于轮廓信息,确定移动目标的类别,然后在确定移动目标中包括人像目标时,确定人像目标的运动轨迹。

具体实施时,基于轮廓信息,确定移动目标的类别时,可采用图像物体分类与检索算法,将移动目标的轮廓信息与预先存储的数据库中的外形轮廓进行比对,进而根据比对结果确定移动物体的类别。

在一种可能的实施方式中,在确定移动目标为人像目标时,还可以采集人像目标的面部关键点特征。

具体实施时,利用人脸特征点的识别算法,过滤掉监控视频画面中无用的信息或干扰信息,快速采集人像目标的面部关键点特征,在本发明其它实施例中,还可以使用人脸特征点的识别算法采集人像目标的面部关键点信息,也可以使用其它方法采集,本发明对此不做限定。

在采集人像目标的面部关键点特征之后,还可以在确定人像目标的面部关键点特征与预先存储的人脸数据库中任一人脸的面部关键点特征相匹配时,触发报警和/或向预设的终端设备推送报警信息。

具体实施时,可预先在人脸数据库中存储通缉犯或在逃人员的信息,当人像目标的面部关键点特征与人脸数据库中存储的通缉犯或在逃人员的面部关键点特征相匹配时,触发报警和/或向终端设备推送报警信息。

在一种可能的实施方式中,除上述情况触发报警,出现以下情况同样会触发报警,具体来说:在确定监控区域中的监控画面异常和/或监测到监控区域内出现预先设置的异常情况时,触发报警和/或向预设的终端设备推送报警信息。

具体实施时,监控区域中的监控画面异常包括以下一个或多个:监控云台转动不自如、监控画面卡顿、模糊、激烈晃动、信号中断、异常断点造成的画面消失;预先设置的异常情况包括以下一个或多个:人像目标遮挡面部或带面罩进入警戒区域、翻越墙和栅栏、在监控区域内徘徊走动、车辆驶入警戒区域内异常停靠、徘徊逆行、遮挡车牌。

在一种可能的实施方式中,触发报警和/或向预设的终端设备推送报警信息后,若用户确定无危险时,可以发送解除报警指令,监控云台的控制系统接收到解除报警指令时,解除报警。例如,监控云台的控制系统接收到用户通过终端设备发送的解除报警指令时,解除报警。

具体实施时,用户使用终端设备发送解除报警指令时,可以在终端设备中以按键触发的形式或语音形式进行发送,本发明对此不做限定。

在一种可能的实施方式中,监控云台的控制系统不仅可以接收用户通过终端设备发送的解除报警指令,还可以接收用户通过终端设备发送的其它控制指令,具体来说:接收预设终端设备发送的监控云台控制指令,根据监控云台控制指令,控制监控云台。

需要说明的是,监控云台的工作方式分为自动控制或手动控制,若监控云台的工作方式为手动控制,则监控云台可以接收终端设备发送的监控云台控制指令,该控制指令用于控制监控云台转动。其中,监控云台控制指令可以是语音指令,也可以是其它形式的指令,本发明实施例对此不做限定。

另外,用户通过终端设备实时查看监控视频或者回看历史监控视频,在实时查看监控视频时,还可以通过调节监控摄像头的焦距,实现监控画面的放大和缩小。

在一种可能的实施方式中,为了提高监控视频的传输速度,在将装载在监控云台上的摄像机生成的视频数据发送至服务器之前,还可以以预设编码率对装载在监控云台上的摄像机生成的视频数据进行编码,并将以预设编码率编码后的视频数据发送到服务器存储,其中,服务器是将视频数据转化为结构化视频数据存储的。

需要说明的是,以预设编码率对装载在监控云台上的摄像机生成的视频数据进行编码时,可以根据监控区域的距离和监控区域的重要性,对各个监控区域设置不同的编码率。例如,对于监控区域较近的区域和警戒区域设置较高的编码率,对于监控区域内较远的区域或者监控精度要求不高的监控区域,可设置为低编码率,以降低数据传输成本,在具体设置时,可根据实际情况进行选择,本发明对比不做限定。

具体实施时,为了降低存储监控视频占用的存储空间,服务器存储监控视频时,可以将监控视频转化为计算机能够直接识别的结构化数据,并对其进行编码压缩处理,以节约储存资源,使得海量监控视频的存储成为可能。

基于相同的发明构思,本发明实施例还提供一种监控云台的控制装置。

如图2所示,本发明实施例提供的监控云台的控制装置,包括:

处理单元201,用于在确定当前监控区域中存在移动目标时,确定移动目标的运动轨迹;

控制单元202,用于根据运动轨迹,控制监控云台转动,保持移动目标始终处于监控区域内。

在一种可能的实施方式中,处理单元201,具体用于:

获取移动目标的轮廓信息;

基于轮廓信息,确定移动目标的类别,移动目标的类别包括以下一个或多个:人像目标、车辆目标、动物目标;

在确定移动目标的类别为人像目标时,确定移动目标的运动轨迹。

在一种可能的实施方式中,处理单元201,具体用于:

在移动目标为多个时,确定向预设警戒区域移动的移动目标的运动轨迹。

在一种可能的实施方式中,处理单元201,还用于:

在确定移动目标为人像目标时,采集人像目标的面部关键点特征;

在确定人像目标的面部关键点特征与预先存储的人脸数据库中任一人脸的面部关键点特征相匹配时,触发报警和/或向预设的终端设备推送报警信息。

在一种可能的实施方式中,处理单元201,还用于:

在确定监控区域中的监控画面异常和/或监测到监控区域内出现预先设置的异常情况时,触发报警和/或向预设的终端设备推送报警信息。

在一种可能的实施方式中,处理单元201,还用于:

接收终端设备发送的解除报警指令,解除报警。

在一种可能的实施方式中,本发明实施例提供的上述装置中,还包括:

接收单元203具体用于接收预设终端设备发送的监控云台控制指令;

控制单元202还用于根据监控云台控制指令,控制监控云台转动。

在一种可能的实施方式中,终端设备以按键触发形式或者语音形式发送监控云台控制指令。

在一种可能的实施方式中,本发明实施例提供的上述装置中,还包括:发送单元204用于:以预设编码率对装载在监控云台上的摄像机生成的视频数据进行编码,并将以预设编码率编码后的视频数据发送到服务器存储,其中,服务器是将视频数据转化为结构化视频数据存储的。

另外,本发明实施例还提供一种安防系统,包括:监控系统、门禁系统、以及与监控系统和门禁系统相连接的报警系统,其中,所述监控系统中的监控云台采用本发明实施例中的监控云台的控制方法进行控制。

本发明实施例提供的安防系统中,监控系统、门禁系统以及报警系统结合使用,解决了现有监控系统功能单一的问题。

在一种可能的实施方式中,门禁系统采用基于整幅人脸图像的识别方法结合3d建模技术勾勒出人脸的面部特征,将人脸数据面部特征与门禁人脸数据库中的人脸面部特征相对比,若将人脸数据面部特征与门禁人脸数据库中任一人脸面部特征相匹配时,开启门禁,提高安全性能。

同时,采用基于整幅人脸图像的识别算法结合3d建模技术勾勒出人脸的面部特征,可以解决光照强度变化带来的识别率影响,大大提高门禁系统的稳定性和安全性。

另外,结合图1-图2描述的本发明实施例的监控云台的控制方法和装置可以由监控云台的控制设备来实现。图3示出了本发明实施例提供的监控云台的控制设备的硬件结构示意图。

监控云台的控制设备可以包括处理器301以及存储有计算机程序指令的存储器302。

具体地,上述处理器301可以包括中央处理器(cpu),或者特定集成电路(applicationspecificintegratedcircuit,asic),或者可以被配置成实施本发明实施例的一个或多个集成电路。

存储器302可以包括用于数据或指令的大容量存储器。举例来说而非限制,存储器302可包括硬盘驱动器(harddiskdrive,hdd)、软盘驱动器、闪存、光盘、磁光盘、磁带或通用串行总线(universalserialbus,usb)驱动器或者两个或更多个以上这些的组合。在合适的情况下,存储器302可包括可移除或不可移除(或固定)的介质。在合适的情况下,存储器302可在数据处理装置的内部或外部。在特定实施例中,存储器302是非易失性固态存储器。在特定实施例中,存储器302包括只读存储器(rom)。在合适的情况下,该rom可以是掩模编程的rom、可编程rom(prom)、可擦除prom(eprom)、电可擦除prom(eeprom)、电可改写rom(earom)或闪存或者两个或更多个以上这些的组合。

处理器301通过读取并执行存储器302中存储的计算机程序指令,以实现上述实施例中的任意一种监控云台的控制方法。

在一个示例中,监控云台的控制设备还可包括通信接口303和总线310.其中,如图3所示,处理器301、存储器302、通信接口303通过总线310连接并完成相互间的通信。

通信接口303,主要用于实现本发明实施例中各模块、装置、单元和/或设备之间的通信。

总线310包括硬件、软件或两者,将监控云台的控制设备的部件彼此耦接在一起。举例来说而非限制,总线可包括加速图形端口(agp)或其他图形总线、增强工业标准架构(eisa)总线、前端总线(fsb)、超传输(ht)互连、工业标准架构(isa)总线、无限带宽互连、低引脚数(lpc)总线、存储器总线、微信道架构(mca)总线、外围组件互连(pci)总线、pci-express(pci-x)总线、串行高级技术附件(sata)总线、视频电子标准协会局部(vlb)总线或其他合适的总线或者两个或更多个以上这些的组合。在合适的情况下,总线510可包括一个或多个总线。尽管本发明实施例描述和示出了特定的总线,但本发明考虑任何合适的总线或互连。

监控云台的控制设备可以在确定当前监控区域中存在移动目标时,确定移动目标的运动轨迹,进而根据确定出的运动轨迹,执行本发明实施例中的监控云台的控制方法,从而实现结合图1-图2描述的监控云台的控制方法和装置。

另外,结合上述实施例中的监控云台的控制方法,本发明实施例可提供一种计算机可读存储介质来实现。该计算机可读存储介质上存储有计算机程序指令;该计算机程序指令被处理器执行时实现上述实施例中的任意一种监控云台的控制方法。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

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

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