基于远近景的视频监控方法、装置及计算机可读存储介质与流程

文档序号:16466938发布日期:2019-01-02 22:50阅读:239来源:国知局
基于远近景的视频监控方法、装置及计算机可读存储介质与流程
本发明涉及视频监控
技术领域
,特别涉及一种基于远近景的视频监控方法、装置及计算机可读存储介质。
背景技术
:目前,对于室外视频监控场景,用户通常希望摄像机能够监控距离摄像机几百米甚至几千米外的位置处的视频,也即,用户希望摄像机能够对远景进行视频监控。当摄像机对远景进行视频监控时,若待监控的目标对象处于移动状态,比如,目标对象逐渐向摄像机所在的位置移动,当该目标对象和摄像机之间的距离较近时,摄像机需要对于处于近景中的目标对象继续进行视频监控。相关技术中,对目标对象同时进行远近景视频监控的主要实现方式为:在摄像机中安装变焦焦距范围较广和光学倍率范围也比较广的长焦电动镜头,以及用于控制该长焦电动镜头的驱动控制模块。当目标对象处于移动过程中时,驱动控制模块根据该目标对象和长焦电动镜头之间的距离,调整该长焦电动镜头的变焦参数,比如变焦焦距和光学倍率,并控制长焦电动镜头根据调整后的变焦参数进行变焦,以使变焦后的长焦电动镜头能够继续对目标对象进行视频监控。但是,上述对目标对象进行视频监控过程中使用的长焦电动镜头需同时满足远近景需求,导致该长焦电动镜头的成本昂贵,不利于大范围推广使用。且目前该长焦电动镜头能够变焦的最多次数为10万次,严重影响了该长焦电动镜头的寿命。技术实现要素:为了解决相关技术中应用于远近景的长焦电动镜头的寿命短的问题,本发明实施例提供了一种基于远近景的视频监控方法。所述技术方案如下:第一方面,提供了一种基于远近景的视频监控方法,该方法应用于视频监控设备中,所述视频监控设备包括长焦电动镜头和短焦镜头,所述方法包括:当检测到待监控的目标对象时,确定所述目标对象和所述视频监控设备之间的距离,并根据所述目标对象和所述视频监控设备之间的距离,确定所述目标对象当前所处的视频监控区域;当所述视频监控区域为第一预设区域时,通过所述长焦电动镜头对所述目标对象进行视频监控,所述第一预设区域为与所述视频监控设备之间的距离大于第一预设距离的区域;当所述视频监控区域为第二预设区域时,通过所述短焦镜头对所述目标对象进行视频监控,所述第二预设区域为与所述视频监控设备之间的距离小于第二预设距离的区域,所述第二预设距离小于所述第一预设距离。可选地,所述确定所述目标对象当前所处的视频监控区域之后,还包括:当所述视频监控区域为第三预设区域时,通过所述长焦电动镜头对所述目标对象进行视频监控,得到第一视频信息,所述第三预设区域为与所述视频监控设备之间的距离不大于所述第一预设距离且不小于所述第二预设距离的区域;通过所述短焦镜头对所述目标进行视频监控,得到第二视频信息;将所述第一视频信息和所述第二视频信息进行拼接处理,得到所述目标对象的视频信息。可选地,所述通过所述长焦电动镜头对所述目标对象进行视频监控,得到第一视频信息之后,还包括:通过激光测距方法,确定所述目标对象的中心点和所述短焦镜头的中心点之间的距离,得到第一距离;根据所述第一距离,从预先存储的距离和转动位移之间的对应关系中,确定第一转动位移,所述第一转动位移是指所述目标对象位于所述短焦镜头的视角区域的中心点时所述短焦镜头需要转动的位移;确定第二转动位移,所述第二转动位移是指所述短焦镜头已转动的位移;若所述第一转动位移和所述第二转动位移不一致,则控制所述短焦镜头根据所述第一转动位移和所述第二转动位移进行转动;在所述短焦镜头进行转动之后,触发通过所述短焦镜头对所述目标对象进行视频监控的操作。可选地,所述根据所述第一距离,从预先存储的距离和转动位移之间的对应关系中,确定第一转动位移之前,还包括:当所述第三预设区域中设置有多个监控点时,对于所述多个监控点中的每个监控点,确定所述监控点与所述短焦镜头的中心点之间的距离;调整所述短焦镜头的转动位移,并控制所述短焦镜头根据调整后的转动位移进行转动,直至所述监控点位于所述短焦镜头的视角区域的中心点;将所述监控点与所述短焦镜头的中心点之间的距离以及所述短焦镜头当前已转动的位移存储在所述距离和转动位移之间的对应关系中。可选地,所述通过所述长焦电动镜头对所述目标对象进行视频监控,包括:通过激光测距方法,确定所述目标对象的中心点和所述长焦电动镜头的中心点之间的距离,得到第二距离;当根据所述第二距离确定需要对所述长焦电动镜头的变焦参数进行调整时,对所述长焦电动镜头的变焦参数进行调整;通过调整变焦参数后的长焦电动镜头对所述目标对象继续进行视频监控。可选地,所述通过所述短焦镜头对所述目标对象进行视频监控,包括:通过激光测距方法,确定所述目标对象的中心点和所述短焦镜头的中心点之间的距离,得到第三距离;当根据所述第三距离确定需要对所述短焦镜头的变焦参数进行调整时,对所述短焦镜头的变焦参数进行调整;通过调整变焦参数后的短焦镜头对所述目标对象继续进行视频监控。第二方面,提供了一种基于远近景的视频监控装置,应用于视频监控设备中,所述视频监控设备包括长焦电动镜头和短焦镜头,所述装置包括:第一确定模块,用于当检测到待监控的目标对象时,确定所述目标对象和所述视频监控设备之间的距离,并根据所述目标对象和所述视频监控设备之间的距离,确定所述目标对象当前所处的视频监控区域;第一视频监控模块,用于当所述视频监控区域为第一预设区域时,通过所述长焦电动镜头对所述目标对象进行视频监控,所述第一预设区域为与所述视频监控设备之间的距离大于第一预设距离的区域;第二视频监控模块,用于当所述视频监控区域为第二预设区域时,通过所述短焦镜头对所述目标对象进行视频监控,所述第二预设区域为与所述视频监控设备之间的距离小于第二预设距离的区域,所述第二预设距离小于所述第一预设距离。可选地,所述装置还包括:第三视频监控模块,用于当所述视频监控区域为第三预设区域时,通过所述长焦电动镜头对所述目标对象进行视频监控,得到第一视频信息,所述第三预设区域为与所述视频监控设备之间的距离不大于所述第一预设距离且不小于所述第二预设距离的区域;第四视频监控模块,用于通过所述短焦镜头对所述目标进行视频监控,得到第二视频信息;处理模块,用于将所述第一视频信息和所述第二视频信息进行拼接处理,得到所述目标对象的视频信息。可选地,所述装置还包括:第二确定模块,用于通过激光测距方法,确定所述目标对象的中心点和所述短焦镜头的中心点之间的距离,得到第一距离;第三确定模块,用于根据所述第一距离,从预先存储的距离和转动位移之间的对应关系中,确定第一转动位移,所述第一转动位移是指所述目标对象位于所述短焦镜头的视角区域的中心点时所述短焦镜头需要转动的位移;第四确定模块,用于确定第二转动位移,所述第二转动位移是指所述短焦镜头已转动的位移;控制模块,用于若所述第一转动位移和所述第二转动位移不一致,则控制所述短焦镜头根据所述第一转动位移和所述第二转动位移进行转动;触发模块,用于在所述短焦镜头进行转动之后,触发通过所述短焦镜头对所述目标对象进行视频监控的操作。可选地,所述装置还包括:第五确定模块,用于当所述第三预设区域中设置有多个监控点时,对于所述多个监控点中的每个监控点,确定所述监控点与所述短焦镜头的中心点之间的距离;调整模块,用于调整所述短焦镜头的转动位移,并控制所述短焦镜头根据调整后的转动位移进行转动,直至所述监控点位于所述短焦镜头的视角区域的中心点;存储模块,用于将所述监控点与所述短焦镜头的中心点之间的距离以及所述短焦镜头当前已转动的位移存储在所述距离和转动位移之间的对应关系中。可选地,所述第一视频监控模块包括:确定单元,用于通过激光测距装置,确定所述目标对象的中心点和所述长焦电动镜头的中心点之间的距离,得到第二距离;调整单元,用于当根据所述第二距离确定需要对所述长焦电动镜头的变焦参数进行调整时,对所述长焦电动镜头的变焦参数进行调整;视频监控单元,用于通过调整变焦参数后的长焦电动镜头对所述目标对象继续进行视频监控。可选地,所述第二视频监控模块包括:确定单元,用于通过激光测距装置,确定所述目标对象的中心点和所述短焦镜头的中心点之间的距离,得到第三距离;调整单元,用于当根据所述第三距离确定需要对所述短焦镜头的变焦参数进行调整时,对所述短焦镜头的变焦参数进行调整;视频监控单元,用于通过调整变焦参数后的短焦镜头对所述目标对象继续进行视频监控。第三方面,提供一种基于远近景的视频监控装置,所述基于远近景的视频监控装置包括处理器、通信接口、存储器和通信总线;所述处理器,所述通信接口和所述存储器通过所述通信总线完成相互间的通信;所述存储器用于存放计算机程序;所述处理器用于执行存储器上所存放的程序,以实现权利要求1-6所述的任一项方法的步骤。第四方面,提供一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-6所述的任一项方法的步骤。本发明实施例提供的技术方案带来的有益效果是:由于本发明实施例提供的视频监控设备同时包括长焦电动镜头和短焦镜头,当检测到目标对象时,可以根据目标对象当前所处的视频监控区域,以确定采用长焦电动镜头或短焦镜头对目标对象进行视频监控,实现利用长短焦双镜头协同在多区域中监控目标对象,以提高视频监控的灵活性,避免在整个监控区域内频繁采用单一长焦电动镜头对目标对象进行视频监控,以此可以减少昂贵长焦电动镜头的变焦次数,从而提高长焦电动镜头的使用寿命,也就有利于该视频监控设备的大范围推广使用。附图说明为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1a是本发明实施例提供的一种视频监控设备示意图;图1b是本发明实施例提供的一种主控结构示意图;图1c是本发明实施例提供的另一种主控结构示意图;图2是本发明实施例提供的一种基于远近景的视频监控方法流程图;图3a是本发明实施例提供的另一种基于远近景的视频监控方法流程图;图3b是本发明实施例提供的一种视频监控设备的监控区域分布示意图;图4是本发明实施例提供的另一种基于远近景的视频监控方法流程;图5a是本发明实施例提供的一种基于远近景的视频监控装置框图;图5b是本发明实施例提供的另一种基于远近景的视频监控装置框图;图6是本发明实施例提供的另一种基于远近景的视频监控装置框图。具体实施方式为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。由于本发明实施例提供的基于远近景的视频监控方法应用于视频监控设备中,因此,在对本发明实施例提供的基于远近景的视频监控方法进行详细说明之前,先对本发明实施例提供的视频监控设备进行解释说明。图1a为本发明实施例提供的一种视频监控设备100的示意图,如图1a所示,该视频监控设备100包括枪机模块101和机芯一体模块102,枪机模块101和机芯一体模块102之间通过有线或无线方式进行通信。其中,枪机模块101包括长焦电动镜头1011、激光模块1012、主控1013,云台1014和电源模块1015。长焦电动镜头1011、激光模块1012以及电源模块1015分别与主控模块1013连接,以构成一个整体框架,云台1014通过滑环1与该整体框架连接。长焦电动镜头1011用于采集远景区域的视频画面。激光模块1012用于确定被测物体和长焦电动镜头之间的距离。主控1013用于对长焦电动镜头1011采集的视频画面进行处理并将处理后的视频画面上报给监控中心,主控1013还用于根据当前情况确定是否需要对云台1014进行控制。云台1014用于控制枪机模块101的移动。电源模块1015用于对整个视频监控设备100进行供电。另外,机芯一体模块102是内嵌有短焦镜头、带增稳云台且能在短焦范围自动聚焦的高清一体机。参见图1,机芯一体模块102包括短焦镜头1021、激光模块1022、主控1023和云台1024。短焦镜头1021、激光模块1022和云台1024分别与主控模块1023连接。机芯一体模块102通过滑环2与枪机模块连接。短焦镜头1021用于采集近景区域的视频画面,激光模块1022用于确定被测物体和短焦镜头之间的距离,主控1023用于对短焦镜头1021采集的视频画面进行处理并将处理后的视频画面发送给枪机模块,主控1023还用于根据当前情况确定是否需要对云台1024进行控制。云台1024用于控制机芯一体模块102的移动。需要说明的是,云台1014中使用的电机为步进电机驱动蜗杆蜗轮,该类电机采用脉冲式步进,精度控制较高。云台1024中使用的电机为小型无刷直流电机,该类电机启动速度较快,适用于接力类操作,且该类电机通常配合高精度的位置传感器实现闭环精度控制。其中,位置传感器用于精确感应物体之间的距离,在本发明实施例中,和该小型无刷直流电机配合使用的位置传感器为水平和垂直角度编码器。另外,在本发明实施例中,在机芯一体模块102内部还安装有陀螺仪传感器,该陀螺仪传感器用于检测短焦镜头的倾斜角度,以实现对短焦镜头的机械防抖。具体地,下面结合图1b和图1c分别对主控1013和主控1023的内部结构进行详细描述。如图1b所示,主控1013包括一个mcu1(microcontrolunit,微控制单元),两个gpu(graphicsprocessingunit,图像处理器),分别为gpu1和gpu2,一个fpga(field-programmablegatearray,现场可编程门陈列),一个arm1(acornriscmachine,处理器),一个ddr4(doubledatarate,双倍速率同步动态随机存储器),一个flash(用于存储数据和程序代码)和一个千兆交换机(switch)。其中,fpga和长焦电动镜头1011包括的图像传感器连接,在fpga上连接有arm1和mcu1,mcu1分别与激光模块1012和长焦电动镜头1011包括的驱动控制模块连接,在arm1上连接有gpu1和云台1014,fpga和arm1均与ddr连接,且arm1还与flash连接。另外,交换机与arm1连接,在交换机上连接有gpu2。外部设备,比如监控中心或机芯一体模块102,均和交换机连接。具体地,图1b所示的主控模块1013在进行数据处理时的基本过程如下:fpga相当于一个协处理器,并行处理能力强,因此fpga对图像传感器发送的图像初步进行算法预处理,并将预处理之后的图像发送给arm1,以提高arm1的数据处理速度。arm1对接收到的预处理之后的图像进行处理,得到arm1处理后的图像,并将arm1处理后的图像发送给gpu1,由gpu1对该arm1处理后的图像做进一步的处理,如简单的人脸识别分析,并将分析结果返回至arm1。其中,fpga和arm1在处理数据的过程中均可将处理的数据存储在ddr内,且arm还可以将指定数据存储在flash中。另外,arm1还根据arm1处理后的图像,分析当前待监控的目标对象的移动情况,并判断是否需要控制云台1014进行转动,当确定需要控制云台1014进行转动时,向云台1014发送转动请求,以使云台1014进行转动。mcu1在接收到fpga预处理的图像数据时,根据fpga预处理的图像数据和激光模块1012发送的距离信息,确定是否需要调整长焦电动镜头1011的变焦参数,当mcu1确定需要调整长焦电动镜头1011的变焦参数时,将调整后的变焦参数发送至长焦电动镜头1011包括的驱动控制模块,由该驱动控制模块执行对长焦电动镜头的变焦。需要说明的是,gpu2比gpu1的数据处理能力强,比如gpu2还可以进行行为特征分析或深度学习等。因此,交换机在接收到arm1发送的arm1处理后的数据之后,还可以将该arm1处理后的数据发送至gpu2,由gpu2对该arm1处理后的数据做进一步处理,并将处理结果返回至交换机。外部设备如监控中心就可以从交换机中获取gpu2进一步处理后的数据。也即,gpu1重点用于进行人脸识别、面部特征信息提取等操作,gpu2作为gpu1的辅助,由于gpu2的浮点运算能力强,因此重点用于进行目标值行特征分析、有可扩展性深入学习等操作。其中,本发明实施例中使用的arm1可以为海思hi3519专用网络摄像机片上系统(internetprotocolcamerasystemonchip,ipcamerasoc)芯片或者其他芯片,fpga可以为xilinx公司artix-7系列的xc7a200t器件或者其他器件,mcu可以为富士能、utron或kowa等,gpu1可以为mobidius公司的ma系列,gpu2可以为nvdia(英伟达)公司的产品tegrax1的集成多gpu模块。最后需要说明的是,fpga和mcu1之间可以通过spi(serialperipheralinterface,串行外设接口)连接,arm1和gpu1之间可以通过usb(universalserialbus,通用串行总线)连接,arm1和云台1014之间可以通过uart(universalasynchronousreceiver/transmitter,通用异步收发传输器)进行通信。当然,主控1013包括的各个部分之间也可以通过其他方式连接,本发明实施例不做具体限定,以上连接方式仅是举例说明。参见图1c,主控1014包括一个mcu2,一个gpu,一个arm2。由于机芯一体模块102需处理的数据较少,因此在机芯一体模块内部并没有设置fpga。与枪机模块不同的是,短焦镜头1021包括的驱动控制模块和图像传感器均和arm2连接,在arm2上连接有gpu3和mcu2,激光模块1022连接在mcu2上,云台10124和与云台1024配合使用的位置传感器与mcu2连接。其中,gpu3和gpu1的功能基本相同,mcu2和mcu1的功能基本相同,arm2和arm1的功能基本相同,因此,上述关于gpu1、mcu1和arm1的描述基本适用于主控1023中的gpu3、mcu3和arm3,在此不再详细说明。短焦镜头1021的图像传感器直接将得到的图像发送至arm2,由arm2对该图像进行处理。一方面,arm2将处理后的数据发送给gpu2,由gpu3对处理后的数据进一步进行处理,如简单的人脸识别。另一方面,arm2将处理后的数据发送至mcu2,由mcu2根据激光模块1022发送的距离信息和处理后的数据判断是否需要通过云台1024控制机芯一体模块102转动,当确定需通过云台1024控制机芯一体模块102转动时,向云台1024发送转动请求,以使云台1024控制机芯一体模块102转动。另外,mcu2还根据激光模块1022发送的距离信息和处理后的数据确定是否需要调整短焦镜头1021的变焦参数,当mcu2确定需要调整短焦镜头1021的变焦参数时,将调整后的变焦参数发送至短焦镜头1021包括的驱动控制模块,由该驱动控制模块执行对短焦镜头的变焦。以下将结合附图对本发明实施例提供的基于远近景的视频监控方法做进一步说明。图2是本发明实施例提供的一种基于远近景的视频监控方法流程图,该方法应用于图1a所示的视频监控设备中,如图2所示,该方法包括以下步骤:在步骤201中,当检测到待监控的目标对象时,确定该目标对象和该视频监控设备之间的距离,并根据该目标对象和该视频监控设备之间的距离,确定该目标对象当前所处的视频监控区域。在本发明实施例中,由于视频监控设备包括长焦电动镜头和短焦镜头,因此,当检测到目标对象时,需先确定目标对象当前所处的视频监控区域,以确定通过长焦电动镜头还是通过短焦镜头对目标对象进行视频监控。在步骤202中,当该视频监控区域为第一预设区域时,通过该长焦电动镜头对该目标对象进行视频监控,该第一预设区域为与该视频监控设备之间的距离大于第一预设距离的区域。由于第一预设区域为与该视频监控设备之间的距离大于第一预设距离的区域,也即第一预设区域属于远景区域,此时,可以通过长焦电动镜头对目标对象进行视频监控。在步骤203中,当该视频监控区域为第二预设区域时,通过该短焦镜头对该目标对象进行视频监控,该第二预设区域为与该视频监控设备之间的距离小于第二预设距离的区域,该第二预设距离小于该第一预设距离。由于第二预设区域为与该视频监控设备之间的距离小于第二预设距离的区域,也即第二预设区域属于近景区域,此时,可以通过短焦镜头对目标对象进行视频监控,避免在近景区域内继续通过长焦电动镜头对目标对象进行视频监控。由于本发明实施例提供的视频监控设备同时包括长焦电动镜头和短焦镜头,当检测到目标对象时,可以根据目标对象当前所处的视频监控区域,以确定采用长焦电动镜头或短焦镜头对目标对象进行视频监控,实现利用长短焦双镜头协同在多区域中监控目标对象,以提高视频监控的灵活性,避免在整个监控区域内频繁采用单一长焦电动镜头对目标对象进行视频监控,以此可以减少昂贵长焦电动镜头的变焦次数,从而提高长焦电动镜头的使用寿命,也就有利于该视频监控设备的大范围推广使用。需要说明的是,通过本发明实施例提供的视频监控设备在对目标对象进行视频监控时,主要分为两个过程,一是在对目标对象进行视频监控之前设置视频监控设备的相关参数,二是基于设置的相关参数对目标对象进行视频监控。接下来的实施例将分别用于说明这两个过程。图3a是本发明实施例提供的另一种基于远近景的视频监控方法流程图,该方法应用于图1a所示的视频监控设备中,该实施例将用于说明设置视频监控设备的相关参数的过程,如图3a所示,该方法包括以下步骤:在步骤301中,确定视频监控设备的监控区域中的监控点。在本发明实施例中,将视频监控设备的监控区域划分为三个预设区域,第一预设区域、第二预设区域和第三预设区域。其中,第一预设区域为与视频监控设备之间的距离大于第一预设距离的区域,也即第一预设区域为远景区域。第二预设区域为与视频监控设备之间的距离小于第二预设距离的区域,也即第二区域为近景区域,且第二预设距离小于第一预设距离。第三预设区域为与视频监控设备之间的距离小于第一预设距离且大于第二预设距离的区域。其中,第一预设距离和第二预设距离为预先设置的距离,且该第一预设距离和第二预设距离与视频监控设备的安装高度以及镜头的焦距等参数相关。比如,第一预设距离可以为1500米,第二预设距离可以为850米。因此,确定视频监控设备的监控区域中的监控点,也即,确定第一预设区域中的监控点、第二预设区域中的监控点和第三预设区域中的监控点。具体地,每个预设区域内的监控点均由用户设置,也即当视频监控设备接收到监控点设置指令时,将用户选择的点确定监控点。例如,图3b为本发明实施例提供的一种视频监控设备的监控区域分布示意图。如图3b所示,假设视频监控设备安装于一高楼顶层处,此时,第一预设距离设置为1500米,第二预设距离设置为800米,则第一预设区域为与视频监控设备之间的距离大于1500米的区域,第二预设区域为与视频监控设备之间的距离小于800米的区域,第三预设区域为与视频监控设备之间的区域不大于1500米且不小于800米的区域。在步骤302中,当第一预设区域中设置有多个监控点时,确定并存储针对长焦电动镜头的距离和变焦参数之间的对应关系。对于第一预设区域中多个监控点中的每个监控点,通过激光测距方法确定该监控点和长焦电动镜头之间的距离,调整长焦电动镜头的变焦参数,直至当前可以通过长焦电动镜头清晰监控到该监控点的信息,得到长焦电动镜头监控该监控点的最佳变焦参数。之后,预先建立一个针对长焦电动镜头的距离和变焦参数之间的对应关系,并将该监控点和长焦电动镜头之间的距离以及长焦电动镜头监控该监控点的最佳变焦参数存储在该对应关系中。其中,通过激光测距方法确定该监控点和长焦电动镜头之间的距离的实现过程可以为:如图1a所示的激光模块1012向监控点的预设标志物发送预设激光脉冲信号,并记录发送时间,当接收到该预设激光脉冲信号的反射脉冲信号时,确定该反射信号的接收时间,根据该接收时间和该发送时间之间的差值,以及光的传播速度,即可确定该监控点和长焦电动镜头之间的距离,也即确定该监控点和视频监控设备之间的距离。需要说明的是,相对于传统的通过镜头视场角推算监控点和长焦电动镜头之间的距离,在本发明实施例中,通过激光测距模块发出的激光脉冲信号获取监控点和长焦电动镜头之间的距离,可以提高获取的监控点和长焦镜头之间的距离的精确性。另外,变焦参数主要包括变焦焦距和光学倍率,为了后续便于说明,将变焦焦距标记为h,将光学倍率标记为v。对于第一预设区域中的多个监控点,分别标记为监控点a-1、监控点a-2、监控点a-3等,多个监控点和长焦电动镜头之间的距离分别为a-l1、a-l2、a-l3等。此时,针对长焦电动镜头的距离和变焦参数之间的对应关系可以通过下述表1来表示:表1监控点距离变焦参数监控点a-1a-l1h1、v1监控点a-2a-l2h2、v2监控点a-3a-l3h3、v3………在步骤303中,当第二预设区域中设置有多个监控点时,确定并存储针对短焦镜头的距离和变焦参数之间的对应关系。其中,步骤303的实现方式和步骤302的实现方式基本相同,在此不再详细阐述。在步骤304中,当第三预设区域中设置有多个监控点时,确定并存储针对短焦镜头的距离和转动位移之间的对应关系。具体地,对于第三预设区域中的多个监控点中的每个监控点,确定该监控点与短焦镜头的中心点之间的距离。调整短焦镜头的转动位移,并控制该短焦镜头根据调整后的转动位移进行转动,直至该监控点位于短焦镜头的视角区域的中心点。将该监控点与短焦镜头的中心点之间的距离以及短焦镜头当前已转动的位移存储在距离和转动位移之间的对应关系中。其中,确定该监控点与短焦镜头的中心点之间的距离和步骤302的方法基本相同,不同的是,此时是通过图1a所示激光模块1022发送预设激光脉冲信号。调整短焦镜头的转动位移,也即调整图1a所示的云台1024的转动位移,控制该短焦镜头根据调整后的转动位移进行转动,也即主控1023控制云台1024根据调整后的转动位移进行转动。需要说明的是,在本发明实施例中,短焦镜头的转动位移实际上是相当于长焦电动镜头的转动位移,并且视频监控设备在出厂时已设置有相对零点位置,也即预先将长焦电动镜头的某处位置设置相对零点位置。也即,短焦镜头的转动位移为短焦镜头的中心点和相对零点位置之间的位移。如图1a所示,通过与云台1024配合使用的位置传感器即可确定短焦镜头的中心点和相对零点位置之间的位移。具体地,与云台1024配合使用的位置传感器包括水平方向的位置传感器和垂直方向的位置传感器,水平方向传感器用于测试云台也即短焦镜头相对于长焦电动镜头在水平方向的偏移量,垂直方向传感器用于测试云台也即短焦镜头相对于长焦电动镜头在垂直方向的偏移量。为了后续便于说明,将水平方向上的偏移量标记为h,将垂直方向的偏移量表位为v,此时云台的转动位移可以标记为(h,v)。同样地,对于第三预设区域中的多个监控点,分别标记为监控点c-1、监控点c-2、监控点c-3等,多个监控点和长焦电动镜头之间的距离分别为c-l1、c-l2、c-l3等。此时,针对短焦镜头的距离和转动位移之间的对应关系可以通过下述表2来表示:表2监控点距离转动位移监控点c-1c-l1(h1,v1)监控点c-2c-l2(h2,v2)监控点c-3c-l3(h2,v2)………在本发明实施例中,预先存储针对长焦电动镜头和短焦镜头的相关参数,以便于后续更快通过查询上述对应关系来获取变焦参数并控制镜头进行变焦,从而实现快速聚焦。尤其是在第三预设区域,后续视频监控设备可以通过快速查询距离和转动位移之间的对应关系,以提高短焦镜头接力准确性,从而减少长焦电动镜头继续监控的时间,也即减少了图像拼接时间。图4是本发明实施例提供的另一种基于远近景的视频监控方法流程图,该方法应用于图1a所示的视频监控设备中,本发明实施例将用于说明视频监控设备如何根据上述图3中存储的相关参数对目标对象进行视频监控,如图4所示,该方法包括以下步骤:在步骤401中,当检测到待监控的目标对象时,确定该目标对象和该视频监控设备之间的距离,并根据该目标对象和该视频监控设备之间的距离,确定该目标对象当前所处的视频监控区域。具体地,如图1a所示的视频监控设备100在进行视频监控时,通常先采用枪机模块101对指定远景区域进行视频监控,也即枪机模块101在采集到视频画面时,由该枪机模块101的主控模块1013包括的gpu1对该视频画面进行简单的识别。也即,gpu1将该视频画面中的特征信息和预先存储的特征信息进行匹配,当匹配率超过预设值时,gpu1确定该视频画面中存在待监控的目标对象,当匹配率没有超过预设值时,gpu1确定该视频画面中不存在目标对象。当gpu1确定该视频画面中存在目标对象时,gpu1向arm1上报该视频画面中存在目标对象,此时,视频监控设备100的arm1确定检测到目标对象,arm1通过fpga和mcu1控制激光模块1012测量目标对象和长焦电动镜头之间的距离,也即确定该目标对象和该视频监控设备之间的距离。并根据该目标对象和该视频监控设备之间的距离,确定该目标对象当前所处的视频监控区域。其中,arm1控制激光模块1012测量目标对象和长焦电动镜头之间的距离的具体实现过程可以为:激光模块1012向目标对象发送预设激光脉冲信号,并记录发送时间,当接收到该预设激光脉冲信号的反射信号时,确定该反射信号的接收时间,根据该接收时间和该发送时间之间的差值,以及光的传播速度,即可确定该目标对象和长焦电动镜头之间的距离,也即确定该目标对象和视频监控设备之间的距离。由图3中的步骤301可知,视频监控设备的监控区域分为三个预设区域,第一预设区域、第二预设区域和第三预设区域。因此,根据该目标对象和该视频监控设备之间的距离,确定该目标对象当前所处的视频监控区域,也即确定目标对象当前所处的视频监控区域为第一预设区域、第二预设区域和第三预设区域中的哪一个。也即,当该目标对象和该视频监控设备之间的距离大于第一预设距离时,确定该视频监控区域为第一预设区域;当该目标对象和该视频监控设备之间的距离小于第二预设距离时,确定该视频监控区域为第二预设区域;当该目标对象和该视频监控设备之间的距离不大于第一预设距离且不小于第二预设距离时,确定该视频监控区域为第三预设区域。在步骤402中,当该视频监控区域为第一预设区域时,通过该长焦电动镜头对该目标对象进行视频监控;当该视频监控区域为第一预设区域时,表明当前目标对象处于远景区域,此时若目标对象对于移动状态,则需通过长焦电动镜头对该目标对象进行视频监控,也即,在目标对象移动的过程时,实时调整长焦电动镜头的变焦参数,以实现对目标对象的跟踪监控。具体地,通过激光测距方法,确定目标对象的中心点和长焦电动镜头的中心点之间的距离,得到第二距离。当根据第二距离确定需要对长焦电动镜头的变焦参数进行调整时,对长焦电动镜头的变焦参数进行调整。通过调整变焦参数后的长焦电动镜头对目标对象继续进行视频监控。其中,根据该第二距离确定需要对长焦电动镜头的变焦参数进行调整的实现过程可以为,根据该第二距离,从预先存储的针对长焦电动镜头的距离和变焦参数的对应关系中,查找该第二距离对应的变焦参数,同时确定长焦电动镜头的当前变焦参数。判断该第二距离对应的变焦参数和长焦电动镜头当前的变焦参数是否一致,若二者不一致,则确定需对该长焦电动镜头的变焦参数进行调整,也即将长焦电动镜头的当前变焦参数调整为与该第二距离对应的变焦参数。其中,预先存储的针对长焦电动镜头的距离和变焦参数的对应关系为图3步骤302中的表1所示的对应关系,在此不再详细阐述。在步骤403中,当该视频监控区域为第二预设区域时,通过该短焦镜头对该目标对象进行视频监控,该第二预设区域为与该视频监控设备之间的距离小于第二预设距离的区域,该第二预设距离小于该第一预设距离。当该视频监控区域为第二预设区域时,表明当前目标对象处于近景区域,此时若目标对象对于移动状态,则需通过短焦镜头对该目标对象进行视频监控,也即,在目标对象移动的过程时,实时调整短焦镜头的变焦参数,以实现对目标对象的跟踪监控。具体地,通过激光测距方法,确定目标对象的中心点和短焦镜头的中心点之间的距离,得到第三距离。当根据第三距离确定需要对短焦镜头的变焦参数进行调整时,对短焦镜头的变焦参数进行调整。通过调整变焦参数后的短焦镜头对目标对象继续进行视频监控。其中,根据该第三距离确定需要对短焦镜头的变焦参数进行调整的实现过程可以为,根据该第三距离,从预先存储的针对短焦镜头的距离和变焦参数的对应关系中,查找该第三距离对应的变焦参数,同时确定短焦镜头的当前变焦参数。判断该第三距离对应的变焦参数和短焦镜头当前的变焦参数是否一致,若二者不一致,则确定需对该短焦镜头的变焦参数进行调整,也即将短焦镜头的当前变焦参数调整为与该第三距离对应的变焦参数。其中,预先存储的针对短焦镜头的距离和变焦参数的对应关系为图3步骤303中存储的对应关系,在此不再详细阐述。在步骤404中,当该视频监控区域为第三预设区域时,通过该长焦电动镜头对该目标对象进行视频监控,得到第一视频信息。当该视频监控区域为第三预设区域时,表明目标对象此时处于远景区域和近景区域的交接处,此时,可以一方面通过长镜头对目标对象进行视频监控,另一方面通过短焦镜头对目标对象进行视频监控。也即,由短焦镜头接力长焦电动镜头对目标对象进行视频监控。由于同时在通过短焦镜头对目标对象进行视频监控,因此,目标对象位于第三预设区域时,在通过长焦电动镜头对目标对象进行视频监控时,无需调整长焦电动镜头的变焦参数。如图1a所示,由于机芯一体模块中安装有云台1024,以随时调整短焦镜头的位置。因此,当由短焦镜头接力长焦电动镜头对目标对象进行视频监控时,此时短焦镜头的当前位置可能不是监控目标对象的最佳位置,因此,在短焦镜头接力长焦电动镜头对目标对象进行视频监控之前,先调整短焦镜头的位置,以使短焦镜头可以更加清楚监控目标对象。其中,调整该短焦镜头的位置可以通过下述步骤405来实现。在步骤405中,调整该短焦镜头的位置,以使目标对象位于该短焦镜头的视角区域的中心点。具体地,通过激光测距方法,确定目标对象的中心点和短焦镜头的中心点之间的距离,得到第一距离。根据该第一距离,从预先存储的距离和转动位移之间的对应关系中,确定第一转动位移,该第一转动位移是指该目标对象位于该短焦镜头的视角区域的中心点时该短焦镜头需要转动的位移。确定第二转动位移,该第二转动位移是指该短焦镜头已转动的位移。若该第一转动位移和该第二转动位移不一致,则控制该短焦镜头根据该第一转动位移和该第二转动位移进行转动,也即,调整该短焦镜头的位置。其中,预先存储的距离和转动位移之间的对应关系为图3步骤304中表2所示的对应关系,在此不再详细阐述。在该短焦镜头进行转动之后,触发通过该短焦镜头对该目标对象进行视频监控的操作,也即执行下述步骤406的操作。在步骤406中,通过该短焦镜头对该目标进行视频监控,得到第二视频信息,将该第一视频信息和该第二视频信息进行拼接处理,得到该目标对象的视频信息。在通过短焦镜头得到第二视频信息之后,由于第一视频信息和第二视频信息中存在重叠部分的图像,因此,可以将第一视频信息和第二视频信息进行拼接处理,以得到同时包括第一视频信息和第二视频信息的图像,也即得到该目标图像的视频信息。具体地,分别对第一视频信息和第二视频信息进行图像预处理,比如去噪、边缘提取等,查找第一视频信息和第二视频信息中匹配的特征点,根据匹配的特征点建立第一视频信息和第二视频信息之间的变换模型,根据建立的变换模型,将第一视频信息和第二视频信息转换为同一个坐标体系,将转换为同一个坐标体系下的第一视频信息和第二视频信息进行拼接重构,得到该目标图像的视频信息。例如,如图3b所示,当目标对象从第一预设区域逐渐向第二预设区域移动时,也即目标对象从远景区域向近景区域逐渐移动时,当目标对象与视频监控设备之间的距离大于1500米时,通过步骤402对目标对象进行视频监控。当目标对象逐渐移动至第三预设区域时,通过步骤404至步骤406继续对目标对象进行视频监控,也即,在第三预设区域内,长焦电动镜头继续对目标对象进行视频监控,同时启动短焦镜头对目标对象进行视频监控。当目标对象移动至第二预设区域时,仅通过短焦镜头对目标对象进行视频监控,也即通过步骤403对目标对象进行视频监控。由于本发明实施例提供的视频监控设备同时包括长焦电动镜头和短焦镜头,当检测到目标对象时,可以根据目标对象当前所处的视频监控区域,以确定采用长焦电动镜头或短焦镜头对目标对象进行视频监控,实现利用长短焦双镜头协同在多区域中监控目标对象,以提高视频监控的灵活性,避免在整个监控区域内频繁采用单一长焦电动镜头对目标对象进行视频监控,以此可以减少昂贵长焦电动镜头的变焦次数,从而提高长焦电动镜头的使用寿命,也就有利于该视频监控设备的大范围推广使用。本发明实施例除了提供上述基于远近景的视频监控方法,还提供了一种基于远近景的视频监控装置,该基于远近景的视频监控装置应用于图1a所示的视频监控设备中,该如图5a所示,该基于远近景的视频监控装置500包括第一确定模块501、第一视频监控模块502和第二视频监控模块503:第一确定模块501,用于当检测到待监控的目标对象时,确定该目标对象和该视频监控设备之间的距离,并根据该目标对象和该视频监控设备之间的距离,确定该目标对象当前所处的视频监控区域;第一视频监控模块502,用于当该视频监控区域为第一预设区域时,通过该长焦电动镜头对该目标对象进行视频监控,该第一预设区域为与该视频监控设备之间的距离大于第一预设距离的区域;第二视频监控模块503,用于当该视频监控区域为第二预设区域时,通过该短焦镜头对该目标对象进行视频监控,该第二预设区域为与该视频监控设备之间的距离小于第二预设距离的区域,该第二预设距离小于该第一预设距离。可选地,参见图5b,该装置500还包括第三视频监控模块504、第四视频监控模块505和处理模块506:第三视频监控模块504,用于当该视频监控区域为第三预设区域时,通过该长焦电动镜头对该目标对象进行视频监控,得到第一视频信息,该第三预设区域为与该视频监控设备之间的距离不大于该第一预设距离且不小于该第二预设距离的区域;第四视频监控模块505,用于通过该短焦镜头对该目标进行视频监控,得到第二视频信息;处理模块506,用于将该第一视频信息和该第二视频信息进行拼接处理,得到该目标对象的视频信息。可选地,该装置500还包括:第二确定模块,用于通过激光测距方法,确定该目标对象的中心点和该短焦镜头的中心点之间的距离,得到第一距离;第三确定模块,用于根据该第一距离,从预先存储的距离和转动位移之间的对应关系中,确定第一转动位移,该第一转动位移是指该目标对象位于该短焦镜头的视角区域的中心点时该短焦镜头需要转动的位移;第四确定模块,用于确定第二转动位移,该第二转动位移是指该短焦镜头已转动的位移;控制模块,用于若该第一转动位移和该第二转动位移不一致,则控制该短焦镜头根据该第一转动位移和该第二转动位移进行转动;触发模块,用于在该短焦镜头进行转动之后,触发通过该短焦镜头对该目标对象进行视频监控的操作。可选地,该装置500还包括:第五确定模块,用于当该第三预设区域中设置有多个监控点时,对于该多个监控点中的每个监控点,确定该监控点与该短焦镜头的中心点之间的距离;调整模块,用于调整该短焦镜头的转动位移,并控制该短焦镜头根据调整后的转动位移进行转动,直至该监控点位于该短焦镜头的视角区域的中心点;存储模块,用于将该监控点与该短焦镜头的中心点之间的距离以及该短焦镜头当前已转动的位移存储在该距离和转动位移之间的对应关系中。可选地,该第一视频监控模块502包括:确定单元,用于通过激光测距装置,确定该目标对象的中心点和该长焦电动镜头的中心点之间的距离,得到第二距离;调整单元,用于当根据该第二距离确定需要对该长焦电动镜头的变焦参数进行调整时,对该长焦电动镜头的变焦参数进行调整;视频监控单元,用于通过调整变焦参数后的长焦电动镜头对该目标对象继续进行视频监控。可选地,该第二视频监控模块503包括:确定单元,用于通过激光测距装置,确定该目标对象的中心点和该短焦镜头的中心点之间的距离,得到第三距离;调整单元,用于当根据该第三距离确定需要对该短焦镜头的变焦参数进行调整时,对该短焦镜头的变焦参数进行调整;视频监控单元,用于通过调整变焦参数后的短焦镜头对该目标对象继续进行视频监控。由于本发明实施例提供的视频监控设备同时包括长焦电动镜头和短焦镜头,当检测到目标对象时,可以根据目标对象当前所处的视频监控区域,以确定采用长焦电动镜头或短焦镜头对目标对象进行视频监控,实现利用长短焦双镜头协同在多区域中监控目标对象,以提高视频监控的灵活性,避免在整个监控区域内频繁采用单一长焦电动镜头对目标对象进行视频监控,以此可以减少昂贵长焦电动镜头的变焦次数,从而提高长焦电动镜头的使用寿命,也就有利于该视频监控设备的大范围推广使用。需要说明的是:上述实施例提供的基于远近景的视频监控装置在进行视频监控时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的基于远近景的视频监控装置与基于远近景的视频监控方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。图6是本发明实施例提供的另一种基于远近景的视频监控装置600的框图。例如,装置600可以被提供为图1a所示的视频监控设备。参照图6,装置600包括处理器601、通信接口602、存储器603和通信总线604。如图6所示,处理器601,通信接口602和存储器603通过通信总线604完成相互间的通信。处理器601可以是一个cpu(centralprocessingunit,中央处理器),微处理器,asic(application-specificintegratedcircuit,特定应用集成电路),或一个或多个用于控制本申请方案程序执行的集成电路。通信总线604可包括一通路,在上述组件之间传送信息。存储器603可以是rom(read-onlymemory,只读存储器)或可存储静态信息和指令的其它类型的静态存储设备,ram(randomaccessmemory,随机存取存储器)或者可存储信息和指令的其它类型的动态存储设备,也可以是eeprom(electricallyerasableprogrammableread-onlymemory,电可擦可编程只读存储器)、cd-rom(compactdiscread-onlymemory,只读光盘)或其它光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其它磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其它介质,但不限于此。存储器603可以是独立存在,通过通信总线604与处理器601相连接。存储器603也可以和处理器601集成在一起。通信接口602,使用任何收发器一类的装置,用于与其它设备或通信网络通信,如以太网,无线接入网,wlan(wirelesslocalareanetworks,无线局域网)等。其中,存储器603用于存储执行本申请方案的计算机程序,并由处理器601来控制执行。也即,处理器601用于执行存储器上所存放的程序,以实现图2、图3和图4所示实施例提供的基于远近景的视频监控方法。在示例性实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质内存储有计算机程序,当该计算机可读存储介质中存储的计算机程序由服务器的处理器执行时,使得服务器能够执行图2、图3和图4所示实施例提供的基于远近景的视频监控方法。本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1