CN111405203B - 一种画面切换的确定方法、装置、电子设备及存储介质 - Google Patents
一种画面切换的确定方法、装置、电子设备及存储介质 Download PDFInfo
- Publication number
- CN111405203B CN111405203B CN202010239581.XA CN202010239581A CN111405203B CN 111405203 B CN111405203 B CN 111405203B CN 202010239581 A CN202010239581 A CN 202010239581A CN 111405203 B CN111405203 B CN 111405203B
- Authority
- CN
- China
- Prior art keywords
- event
- tracking
- received
- monitoring
- target object
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/18—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
- H04N7/181—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a plurality of remote sources
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/50—Context or environment of the image
- G06V20/52—Surveillance or monitoring of activities, e.g. for recognising suspicious objects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/222—Studio circuitry; Studio devices; Studio equipment
- H04N5/262—Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
- H04N5/268—Signal distribution or switching
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/20—Analysis of motion
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/10—Terrestrial scenes
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/40—Scenes; Scene-specific elements in video content
- G06V20/41—Higher-level, semantic clustering, classification or understanding of video scenes, e.g. detection, labelling or Markovian modelling of sport events or news items
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30232—Surveillance
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/40—Scenes; Scene-specific elements in video content
- G06V20/44—Event detection
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V2201/00—Indexing scheme relating to image or video recognition or understanding
- G06V2201/07—Target detection
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B13/00—Burglar, theft or intruder alarms
- G08B13/18—Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength
- G08B13/189—Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems
- G08B13/194—Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems using image scanning and comparing systems
- G08B13/196—Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems using image scanning and comparing systems using television cameras
- G08B13/19602—Image analysis to detect motion of the intruder, e.g. by frame subtraction
- G08B13/19608—Tracking movement of a target, e.g. by detecting an object predefined as a target, using target direction and or velocity to predict its new position
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B13/00—Burglar, theft or intruder alarms
- G08B13/18—Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength
- G08B13/189—Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems
- G08B13/194—Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems using image scanning and comparing systems
- G08B13/196—Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems using image scanning and comparing systems using television cameras
- G08B13/19639—Details of the system layout
- G08B13/19641—Multiple cameras having overlapping views on a single scene
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Signal Processing (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Computational Linguistics (AREA)
- Software Systems (AREA)
- Alarm Systems (AREA)
- Closed-Circuit Television Systems (AREA)
Abstract
本发明实施例提供了一种画面切换的确定方法、装置、电子设备及存储介质,该方法包括:向指定的多个监控设备下发针对目标对象的跟踪任务;接收所述监控设备所上报的检测事件,其中,所述检测事件是所述监控设备基于所述目标对象在采集到的视频画面中的存在情况,所上报的事件信息;当接收到的检测事件满足预设的对象跨采集区域条件时,确定进行跨设备的跟踪画面切换;其中,所述对象跨采集区域是指:所述目标对象进入或离开所述多个监控设备中一监控设备的采集区域。与现有技术相比,应用本发明实施例提供的方案,可以降低监控系统的管理平台的集成难度。
Description
技术领域
本发明涉及视频监控技术领域,特别是涉及一种画面切换的确定方法、装置、电子设备及存储介质。
背景技术
在实际应用中,通常需要实时监控某一目标的行动状况,从而,对该目标进行目标跟踪。例如,在马拉松比赛中,对参赛人员进行跟踪,以便于在比赛过程实时了解参赛人员的跑步状态;在车辆越野比赛中,对车辆进行跟踪,以便于实时了解车辆的行驶状况等。
为了保证监控全面,通常在监控场景中,通常设置有多个监控设备;并且,为了展示包含目标对象的视频画面,管理平台需要确定是否对目标对象进行跨设备的跟踪画面切换。其中,所谓跨设备的跟踪画面切换为:确定目标对象所进入到的重叠区域所属的另一监控设备,并将当前所得到的跟踪画面切换至该另一监控设备采集到的监控画面。
相关技术中,针对多个监控设备,预先确定出各个监控设备的重叠区域;进而,在目标对象进入重叠区域时,确定对目标对象进行跨设备的跟踪画面切换。其中,针对目标对象,管理平台需要进行大量复杂的计算来确定是否进行跨设备的跟踪画面切换,因此,管理平台中需要集成大量的计算逻辑,从而,导致管理平台的集成难度较大。
发明内容
本发明实施例的目的在于提供一种画面切换的确定方法、装置、电子设备及存储介质,以实现降低监控系统的管理平台的集成难度。具体技术方案如下:
第一方面,本发明实施例提供了一种画面切换的确定方法,所述方法包括:
向指定的多个监控设备下发针对目标对象的跟踪任务;
接收所述监控设备所上报的检测事件,其中,所述检测事件是所述监控设备基于所述目标对象在采集到的视频画面中的存在情况,所上报的事件信息;
当接收到的检测事件满足预设的对象跨采集区域条件时,确定进行跨设备的跟踪画面切换;其中,所述对象跨采集区域是指:所述目标对象进入或离开所述多个监控设备中一监控设备的采集区域。
第二方面,本发明实施例提供了一种画面切换的确定装置,所述装置包括:
任务下发模块,用于向指定的多个监控设备下发针对目标对象的跟踪任务;
事件接收模块,用于接收所述监控设备所上报的检测事件,其中,所述检测事件是所述监控设备基于所述目标对象在采集到的视频画面中的存在情况,所上报的事件信息;
切换确定模块,用于当接收到的检测事件满足预设的对象跨采集区域条件时,确定进行跨设备的跟踪画面切换;其中,所述对象跨采集区域是指:所述目标对象进入或离开所述多个监控设备中一监控设备的采集区域。
第三方面,本发明实施例提供了一种电子设备,包括处理器和存储器;
存储器,用于存放计算机程序;
处理器,用于执行存储器上所存放的程序时,实现上述第一方面提供的任一画面切换的确定方法的步骤。
可选的,一种具体实现方式中,所述电子设备还包括通信接口和通信总线;其中,所述处理器、所述通信接口和所述存储器通过所述通信总线完成相互间的通信。
第四方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面提供的任一画面切换的确定方法的步骤。
第五方面,本发明实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述第一方面提供的任一画面切换的确定方法的步骤。
以上可见,应用本发明实施例提供的方案,在对目标对象进行跟踪时,监控系统的管理平台可以接收所指定的监控设备所上报的检测事件。这样,由于监控设备所上报的检测事件是该监控设备基于目标对象在自身所采集到的视频画面中的存在情况所上报的事件信息,因此,可以确定该检测事件是否满足预设的对象跨采集区域条件,即确定目标对象是否进入或者离开该监控设备的采集区域。进而,当接收到的检测事件满足预设的对象跨采集区域条件时,管理平台便可以直接确定进行针对目标对象的跨设备的跟踪画面切换。
基于此,应用本发明实施例提供的方案,在确定是否进行跨设备的跟踪画面切换时,监控系统的管理平台可以直接根据所接收到的监控设备上报的检测事件进行确定,而不需要进行大量且复杂的计算,从而,管理平台中可以不需要集成大量的计算逻辑,降低了管理平台的集成难度。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种画面切换的确定方法的流程示意图;
图2为针对目标对象的所指定的监控设备的示意图;
图3为管理平台向所指定的监控设备下发针对目标对象的跟踪任务的处理流程;
图4为目标对象通过一所指定的监控设备的采集区域的示意图;
图5为目标对象在多个监控设备的监控范围内直线移动的示意图;
图6为目标对象在多个监控设备的监控范围的重叠区域外折返移动的示意图;
图7为目标对象在多个监控设备的监控范围的重叠区域内折返移动的示意图;
图8(a)为本发明实施例提供的另一种画面切换的确定方法的流程示意图;
图8(b)为图6所示实施例的一种具体实现方式的流程示意图;
图9(a)为本发明实施例提供的另一种画面切换的确定方法的流程示意图;
图9(b)为图6所示实施例的一种具体实现方式的流程示意图;
图10为在图9(b)所示具体实现方式中,管理平台针对各类检测事件的处理逻辑的流程示意图;
图11为本发明实施例提供的另一种画面切换的确定方法的流程示意图;
图12为本发明实施例提供的一种画面切换的确定装置的结构示意图;
图13为本发明实施例提供的一种电子设备的结构示意图;
图14为本发明实施例提供的另一种电子设备的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
相关技术中,针对多个监控设备,预先确定出各个监控设备的重叠区域;进而,在目标对象进入重叠区域时,确定对目标对象进行跨设备的跟踪画面切换。其中,针对目标对象,管理平台需要进行大量复杂的计算来确定是否进行跨设备的跟踪画面切换,因此,管理平台中需要集成大量的计算逻辑,从而,导致管理平台的集成难度较大。
为了解决上述技术问题,本发明实施例提供了一种画面切换的确定方法。其中,该方法可以应用于监控系统的管理平台,该管理平台可以与该监控系统中的各个监控设备建立通信连接,以使得该管理平台可以向各个监控设备下发跟踪任务,并接收各个监控设备所上报的检测事件。
此外,该管理平台可以是任一类型电子设备,例如,手机、平板电脑、笔记本电脑等。对此,本发明实施例不做具体限定,以下简称管理平台。
进而,本发明实施例提供的一种画面切换的确定方法,可以包括如下步骤:
向指定的多个监控设备下发针对目标对象的跟踪任务;
接收所述监控设备所上报的检测事件;其中,所述检测事件是所述监控设备基于所述目标对象在采集到的视频画面中的存在情况,所上报的事件信息;
当接收到的检测事件满足预设的对象跨采集区域条件时,确定进行跨设备的跟踪画面切换;其中,所述对象跨采集区域是指:所述目标对象进入或离开所述多个监控设备中一监控设备的采集区域。
以上可见,应用本发明实施例提供的方案,在对目标对象进行跟踪时,监控系统的管理平台可以接收所指定的监控设备所上报的检测事件,这样,由于监控设备所上报的检测事件是该监控设备基于目标对象在自身所采集到的视频画面中的存在情况所上报的事件信息,因此,可以确定该检测事件是否满足预设的对象跨采集区域条件,即确定目标对象是否进入或者离开该监控设备的采集区域。进而,当接收到的检测事件满足预设的对象跨采集区域条件时,管理平台便可以直接确定进行针对目标对象的跨设备的跟踪画面切换。
基于此,应用本发明实施例提供的方案,在确定是否进行跨设备的跟踪画面切换时,监控系统的管理平台可以直接根据所接收到的监控设备上报的检测事件进行确定,而不需要进行大量且复杂的计算,从而,管理平台中可以不需要集成大量的计算逻辑,降低了管理平台的集成难度。
下面,对本发明实施例提供的一种画面切换的确定方法进行具体说明。
图1为本发明实施例提供的一种画面切换的确定方法的流程示意图。如图1 所示,该确定方法可以包括如下步骤:
S100:向指定的多个监控设备下发针对目标对象的跟踪任务;
可以理解的,在确定出需要进行跟踪的目标对象后,还需要确定可以用来对目标对象进行跟踪的监控设备。
具体的,可以事先计算好监控系统中各个监控设备的监控范围,进而,根据各个监控设备的监控范围,以及目标对象可能出现的路线方向,确定能够覆盖目标对象在该路线方向上的全部移动区域的多个监控设备。
其中,可选的,针对某一确定的路线方向上的全部区域,监控系统中可以存在能够完整覆盖该全部区域的多个监控设备。并且,在能够完整覆盖该全部区域的多个监控设备中,相邻的两个监控设备之间还可以存在重叠区域,即同一区域可以位于该两个监控设备的监控范围内。
例如,如图2所示,目标1即为需要进行跟踪的目标对象,该目标对象可能经过的区域包括相机A-C的监控范围,因此,相机A-C即为用于对目标1进行跟踪的监控设备。
其中,当相机A-C为球机时,还可以根据目标1可能出现的行进方向,初始化相机A-C的云台朝向,从而,扩大相机A-C的监控范围。
这样,在确定了用于对目标对象进行跟踪的多个监控设备后,则所确定的多个监控设备即可以作为上述步骤S100中的指定的多个监控设备。进而,管理平台便可以向该指定的多个监控设备下发针对目标对象的跟踪任务。
其中,该目标对象可以为人,也可以为车辆。为了使得上述所指定的多个监控设备能够在自身所采集到的视频画面中检测目标对象,从而,根据目标对象在该视频画面中的存在情况向监控平台上报检测事件,上述监控平台所下发的跟踪任务中可以包括该目标对象的标识信息,从而,所指定的各个监控设备便可以利用该标识信息在自身所采集到的视频画面中检测目标对象。
例如,当目标对象为人时,该标识信息可以为人脸图像;当目标对象为车辆时,该标识信息可以为车牌信息。
此外,可选的,上述下发至多个监控设备中的每个监控设备的跟踪任务中可以包括该监控设备的设备任务标识,其中,不同的监控设备的设备任务标识不同;进而,所指定的各个监控设备所上报的检测事件的事件信息中便可以包括:包括上报该事件信息的监控设备的设备任务标识。
其中,可选的,一种具体实现方式中,在上述步骤S100中,管理平台向指定的多个监控设备所下发的跟踪任务是针对同一目标对象的,进而,该所指定的监控设备仅支持单任务跟踪,即在执行每次跟踪人物的过程中,所指定的监控设备仅能够对一个目标对象进行跟踪。
基于此,当需要更改所指定的监控设备所跟踪的目标对象时,则需要停止并结束当前所指定的监控设备所执行的跟踪任务,并下发针对新的目标对象的跟踪任务。其中,在这种情况下,可以将管理平台所下发的针对目标对象的跟踪任务称为单目标跟踪任务。
具体的,管理平台向指定的多个监控设备所下发的跟踪任务中可以包括如下三种内容:
1、所要跟踪的目标对象的标识信息;例如,当目标对象为人时,该标识信息可以为人脸图像;当目标对象为车辆时,该标识信息可以为车牌信息;
2、监控设备的设备任务标识;其中,所指定的多个监控设备中,不同的监控设备所具有的设备任务标识是不同的,且监控设备的设备任务标识是由管理平台进行维护并下发至监控设备的。进而,在后续监控设备执行针对目标任务的跟踪任务过程中,监控设备向管理平台上报检测事件时,所上报的检测事件的事件信息中将携带自身的设备任务标识。
可选的,监控设备的设备任务标识可以由64位字符串构成。
3、跟踪任务的最长执行时间等参数配置。可以理解的,针对目标对象的跟踪任务可能不会无限期的执行下去,因此,管理平台需要告知所指定的监控设备,在何时停止执行该针对目标对象的跟踪任务,即所下发的针对目标对象的跟踪任务中可以包括该跟踪任务的最长执行时间。当然,针对不同的目标对象,以及不同的跟踪任务的具体内容,该跟踪任务中还可以包括其他的参数配置,例如,所指定的监控设备上报检测事件的频率等。
其中,如图3所示,为管理平台向所指定的监控设备下发针对目标对象的跟踪任务的处理流程:
S301:向所指定的多个监控设备下发针对目标对象的跟踪任务;
S302:判断所指定的多个监控设备是否正在执行其他跟踪任务;如果是,执行S303,否则,执行S304;
S303:控制所指定的多个监控设备停止执行当前给正在执行的跟踪任务,返回执行S301;
S304:控制所指定的多个监控设备执行所下发的跟踪任务,并上报检测事件。
具体的:在确定目标对象并指定多个监控设备后,管理平台便可以向所指定的多个监控设备下发针对目标对象的跟踪任务;此时,所指定的多个监控设备可能正在执行其他的跟踪任务,这样,管理平台便可以基于监控设备的任务执行状态,判断所指定的多个监控设备是否正在执行其他跟踪任务。
其中,当管理平台判断出所指定的多个监控设备正在执行其他跟踪任务时,管理平台便可以向所指定的多个监控设备下发任务结束指令,以控制所指定的多个监控设备停止执行当前给正在执行的跟踪任务。这样,所指定的多个监控设备便可以处于任务空闲状态,从而,管理平台可以再次向所指定的多个监控设备下发上述针对目标对象的跟踪任务。
需要说明的是,在停止执行当前给正在执行的跟踪任务前后,所指定的多个监控设备所执行的跟踪任务发生了更改,也就是说,管理平台通过向所指定的多个监控设备下发任务结束指令,以及再次向所指定的多个监控设备下发上针对目标对象的跟踪任务,实现了所指定的多个监控设备所执行的跟踪人物的更新。由于,所指定的多个监控设备当前给正在执行的跟踪任务也是管理平台下发的,因此,上述过程可以理解为管理平台对所下发的跟踪任务的更新。
相应的,当管理平台判断出所指定的多个监控设备未执行其他跟踪任务时,也就是说,所指定的多个监控设备处于任务空闲状态。这样,所指定的多个监控设备便可以接收管理平台所下发上述针对目标对象的跟踪任务;进而,所指定的多个监控设备便可以在管理平台的控制下,执行所接收到的跟踪任务,对上述目标对象进行跟踪,并在跟踪过程中向管理平台上报检测事件。
进而,在所指定的多个监控设备在管理平台的控制下,执行所接收到的跟踪任务时,管理平台同样可以所指定的多个监控设备下发任务结束指令,控制所指定的多个设备停止执行上述所下发上述针对目标对象的跟踪任务。
这样,管理平台便可以对针对目标对象的跟踪任务进行更新,并向所指定的多个监控设备下发更新后的针对目标对象的跟踪任务。也就是说,管理平台再次实现了对所下发的跟踪任务的更新。
也就是说,管理设备可以在执行上述步骤S302的判断结果为是时,执行上述步骤S304,也可以在执行上述步骤S303的过程中,执行上述步骤S304。
S102:接收监控设备所上报的检测事件;
其中,检测事件是监控设备基于目标对象在采集到的视频画面中的存在情况,所上报的事件信息;
在执行完上述步骤S100,向指定的多个监控设备下发针对目标对象的跟踪任务后,管理平台便可以继续执行上述步骤S102,接收监控设备所上报的检测事件。
其中,所指定的各个监控设备在接收到上述针对目标对象的跟踪任务后,便可以获知自身需要检测的目标对象,进而,该监控设备便可以在自身所采集到的视频画面中进行目标对象检测,以确定该视频画面中是否存在该目标对象,从而,根据目标对象在采集到的视频画面中的存在情况,向管理平台上报与该存在情况所对应的检测事件。这样,管理平台便可以接收所指定的各个监控设备所上报的检测事件。
其中,可选的,由于针对目标对象的跟踪可以持续一段时长,而在该时长内,所指定的各个监控设备可以多次向管理平台上报检测事件,因此,管理平台便可以接收所指定的各个监控设备中的设备所上报的多个检测事件。
此外,针对不同类型的目标对象,所指定的各个监控设备可以采用各种与该目标对象对应的对象检测算法或对象检测模型,在自身所采集到的视频画面中检测目标对象。例如,当目标对象为人时,可以采用人脸检测算法;当目标对象为车辆时,可以采用车牌检测算法等。
其中,可选的,所指定的各个监控设备可以利用接收到的上述针对目标对象的跟踪任务中所包括的目标对象的标识信息在自身所采集到的视频画面中进行目标对象检测。示例性的,当目标对象为人且标识信息为人脸图像时,所指定的各个监控设备便可以在自身所采集到的视频画面中检测该人脸图像;示例性的,当目标对象为车辆且标识信息为车牌信息时,所指定的各个监控设备便可以在自身所采集到的视频画面中检测该车牌信息。
此外,可选的,所指定的各个监控设备在接收到上述针对目标对象的跟踪任务后,可以按照预定周期,每隔该预定周期所指示的预定时间后,对当前自身所采集到的视频画面进行目标对象检测,以确定该视频画面中是否存在该目标对象,从而,根据目标对象在采集到的视频画面中的存在情况,向管理平台上报与该存在情况所对应的检测事件。也就是说,各个监控设备可以按照上述预定周期,向管理平台上报检测事件。
S104:当接收到的检测事件满足预设的对象跨采集区域条件时,确定进行跨设备的跟踪画面切换;
其中,对象跨采集区域是指:目标对象进入或离开多个监控设备中一监控设备的采集区域。
这样,管理平台在接收到所指定的各个监控设备所上报的检测事件后,便可以根据所接收到的检测事件是否满足预设的对象跨采集区域条件,来确定是否进行跨设备的跟踪画面切换。
具体的,当接收到的检测事件满足预设的对象跨采集区域条件时,确定进行跨设备的跟踪画面切换,管理平台便可以确定进行跨设备的跟踪画面切换。
其中,对象跨采集区域是指:目标对象进入或离开所指定的多个监控设备中一监控设备的采集区域,也就是说,当接收到的检测事件满足预设的对象跨采集区域条件时,可以表明目标对象开始进入某一监控设备的监控范围,或者,目标对象从当前所在的一监控设备的监控范围内离开。
基于此,当接收到的检测事件满足预设的对象跨采集区域条件时,管理平台便可以确定进行跨设备的跟踪画面切换。
其中,管理平台可以将上报当前所显示的跟踪画面的监控设备,切换为所指定的多个监控设备中的其他监控设备,从而,显示切换后的监控设备所上报的跟踪画面,继续对目标对象进行跟踪。
此外,当接收到的检测事件表明目标对象从当前所在的一监控设备的监控范围内离开,并且,目标对象未继续进入所指定的多个监控设备中的任一监控设备的监控范围内时,管理平台还可以停止执行上述针对目标对象的跟踪任务。
其中,在上述步骤S104中,管理平台可以通过多种方式确定接收到的检测事件满足预设的对象跨采集区域条件,对此,本发明实施例不做具体限定。为了行文清晰,后续将会对管理平台确定接收到的检测事件满足预设的对象跨采集区域条件的方式进行举例说明。
基于此,应用本发明实施例提供的方案,在确定是否进行跨设备的跟踪画面切换时,监控系统的管理平台可以直接根据所接收到的监控设备上报的检测事件进行确定,而不需要进行大量且复杂的计算,从而,管理平台中可以不需要集成大量的计算逻辑,降低了管理平台的集成难度。
在对管理平台确定接收到的检测事件满足预设的对象跨采集区域条件的方式进行具体说明之前,首先对确定方式中所涉及到的相关技术内容进行说明。
首先,对所指定的监控设备上报的检测事件进行说明。
可以理解的,当目标对象在监控设备所采集到的视频画面中的存在情况不同时,监控设备所上报的检测事件也可以是不同的,也就是说,检测事件可以存在多种事件类型。
可选的,一种具体实现方式中,检测事件的事件类型可以包括:非结束跟踪事件和结束跟踪事件。
其中,非结束跟踪事件为:监控设备在检测到目标对象处于自身的采集区域时,所上报的事件信息;结束跟踪事件为:监控设备在检测到目标对象离开自身的采集区域时,所上报的事件信息。
具体的:针对所指定的多个监控设备中的一监控设备,该监控设备在接收到针对目标对象的跟踪任务后,便可以在自身所采集到的视频画面中检测该目标对象,即检测目标对象在自身所采集到的视频画面中的存在情况。
其中,当监控设备在自身所采集到的视频画面中检测到该目标对象,即检测到目标对象处于自身的采集区域时,该监控设备便可以向管理平台上报非结束跟踪事件;
当监控设备在自身所采集到的视频画面中未检测到该目标对象,且在此次检测之前的上一次检测时,监控设备在自身所采集到的视频画面中检测到该目标对象时,则说明在上述上一次检测和此次检测之间,目标对象从该监控设备的采集区域内离开,从而,该监控设备可以确定检测到目标对象离开自身的采集区域,进而,该监控设备便可以向管理平台上报结束跟踪事件。
也就是说,监控设备可以记录每次检测到的目标对象在自身所采集到的视频画面中的存在情况,则当检测到目标对象不处于自身的采集区域时,监控设备可以从所记录的存在情况中,读取此次检测的上一次所检测到的存在结果。进而,当此次检测的上一次所检测到的存在结果为目标对象处于自身的采集区域时,则说明在此次检测和此次检测的上一次所检测之间的时间段内,目标对象从该监控设备的采集区域内移动到该监控设备的采集区域外,即目标对象离开自身的采集区域。从而,在这种情况下,监控设备可以向管理平台上报结束跟踪事件。
进一步的,可选的,一种具体实现方式中,上述非结束跟踪事件还可以包括:开始跟踪事件和持续跟踪事件。
其中,开始跟踪事件为:监控设备在检测到目标对象进入自身的采集区域时,所上报的事件信息;持续跟踪事件为:在上报开始跟踪事件之后,且上报结束跟踪事件之前,监控设备在检测到目标对象处于自身的采集区域时,所上报的事件信息。
具体的:当监控设备在接收到上述针对目标对象的跟踪任务之后,第一次在自身所采集到的视频画面中检测该目标对象,即第一次检测目标对象在自身所采集到的视频画面中的存在情况时,则说明目标对象从该监控设备的采集区域外进入到该监控设备的采集区域内,从而,该监控设备可以确定检测到目标对象进入自身的采集区域,进而,该监控设备便可以向管理平台上报开始跟踪事件;
或者,
当监控设备在向管理平台上报过结束跟踪事件之后,再次在自身所采集到的视频画面中检测该目标对象,即再次检测目标对象在自身所采集到的视频画面中的存在情况时,则由于结束跟踪事件是监控设备在检测到目标对象离开自身的采集区域时,所上报的事件信息,因此,可以说明目标对象从该监控设备的采集区域外再次进入到该监控设备的采集区域内,从而,该监控设备可以确定检测到目标对象进入自身的采集区域,进而,该监控设备便可以向管理平台上报开始跟踪事件。
进一步的,可以理解的,目标对象穿过一监控设备的采集区域的过程可以包括三个步骤:进入该采集区域,在该采集区域中移动,离开该采集区域。则当监控设备检测到目标对象进入自身的采集区域时,监控设备可以上报开始跟踪事件,而当监控设备检测到目标对象离开自身的采集区域时,监控设备可以上报结束跟踪事件。
基于此,可以说明:在监控设备上报开始跟踪事件和结束跟踪事件之间的时间段内,目标对象在该监控设备的采集区域内移动,进而,在该时间段内,监控设备每次在自身所采集到的视频画面中检测目标对象,均可以检测该视频画面中存在目标对象。从而,在监控设备上报开始跟踪事件之后,且上报结束跟踪事件之前,当监控设备在自身所采集到的视频画面中检测到目标对象,即检测到目标对象处于自身的采集区域时,便可以向管理平台上报持续跟踪事件。
为了便于理解上述开始跟踪事件、持续跟踪事件和结束跟踪事件,下面通过一个具体实施例来进行具体说明。
如图4所示,为目标对象通过一所指定的监控设备的采集区域的示意图;其中,图4中的目标1即为目标对象,相机A即为所指定的监控设备。具体的:
阶段1:目标1从相机A的采集区域外进入到相机A的采集区域,则相机A在对自身所采集到的视频图像进行目标对象检测时,在至少一次未检测到目标1 后,首次检测到目标1,从而,相机A可以确定目标1进入到自身的采集区域,从而,相机A向管理平台上报开始跟踪事件。
阶段2:目标1位于相机A的采集区域内,并可以在相机A的采集区域内移动,则在上报开始跟踪事件之后,相机A在自身所采集到的视频图像中进行目标对象检测时,始终可以检测到目标1,从而,相机A向管理平台上报持续跟踪事件。
阶段3:目标1从相机A的采集区域内移动到相机A的采集区域外,则在至少上报一次持续跟踪事件之后,相机A在自身所采集到的视频图像中进行目标对象检测时,首次未检测到目标1,从而,相机A向管理平台上报结束跟踪事件。
接着,对目标对象在移动过程中可能出现的多种移动场景进行说明。
可以理解的,目标对象在移动过程中可能出现多种移动场景,例如,目标对象可以在多个监控设备的采集区域内直线移动,又例如,目标对象可以在多个监控设备的采集区域内折返移动等。
基于此,下面对目标对象在移动过程中可能出现的多种移动场景进行举例说明,并对多种移动场景中,监控设备所上报的各类检测事件进行进一步说明。
示例一:如图5所示,为目标对象在多个监控设备的采集区域内直线移动的示意图。其中,图5中的目标1为目标对象,相机A和B为所指定的监控设备。
其中,在本示例中,目标1首先进入相机A的采集区域;移动一段距离后,在未离开相机A的采集区域的情况下,目标1进入相机B的采集区域,此时,目标1位于相机A和相机B重合的采集区域中;再移动一段距离后,目标1离开相机A的采集区域,而仍然位于相机B的采集区域中;继续移动一段距离后,目标1离开相机B的采集区域,从而,目标1离开所指定的监控设备的监控范围。
相应的,在本示例中,相机A和B在接收到针对目标1的跟踪任务后,便可以对自身所采集到的视频画面进行目标1检测,并根据所检测到的目标1在采集到的视频画面中的存在情况,上报与该存在情况对应的检测事件。
这样,当相机A第一次检测到采集到的视频画面中存在目标1时,则表明目标1进入到相机A的采集区域,进而,相机A可以向管理平台上报非结束跟踪事件或开始跟踪事件。
之后,相机A在每次检测到采集到的视频画面中存在目标1时,向管理平台上报非结束跟踪事件或持续跟踪事件,并且,该过程中,相机B检测到采集到的视频画面中不存在目标1。
然后,由于相机A和B的采集区域存在重叠区域,则目标1在离开相机A的采集区域之前,会先进入到相机B的采集区域,此时,相机B第一次检测到采集到的视频画面中存在目标1,从而,相机B可以向管理平台上报非结束跟踪事件或开始跟踪事件。同时,由于目标1还未离开相机A的采集区域,因此,相机 A仍然向管理平台上报非结束跟踪事件或持续跟踪事件。
之后,相机A和B在每次检测到自身采集到的视频画面中存在目标1时,分别向管理平台上报非结束跟踪事件或持续跟踪事件。
接着,当相机A检测到采集到的视频画面中不存在目标1时,则表明目标1 离开相机A的采集区域,进而,相机A可以向管理平台上报结束跟踪事件。此时,由于目标1还未离开相机B的采集区域,因此,相机B仍然向管理平台上报非结束跟踪事件或持续跟踪事件。
最后,当相机B检测到采集到的视频画面中不存在目标1时,则表明目标1 离开相机B的采集区域,进而,相机B可以向管理平台上报结束跟踪事件。
这样,目标1彻底离开相机A和B的监控范围,对目标1的跟踪任务结束。
其中,如果所指定的监控设备中还存在相机C或者更多的监控设备,则目标1的移动过程,以及管理平台所接收到的各个跟踪事件与上述情况类似。
示例二:如图6所示,为目标对象在多个监控设备的采集区域的重叠区域外折返移动的示意图。其中,图6中的目标1为目标对象,相机A和B为所指定的监控设备。
其中,在本示例中,目标1首先进入相机A的采集区域;移动一段距离后,在未离开相机A的采集区域的情况下,目标1进入相机B的采集区域,此时,目标1位于相机A和相机B重合的采集区域中;再移动一段距离后,目标1离开相机A的采集区域,而仍然位于相机B的采集区域中;继续移动一段距离后,在未离开相机B的采集区域的情况下,目标1再次进入相机A的采集区域,此时,目标1再次相机A和相机B重合的采集区域中;再移动一段距离后,目标1离开相机B的采集区域,而仍然位于相机A的采集区域中;继续移动一段距离后,目标1离开相机A的采集区域,从而,目标1离开所指定的监控设备的监控范围。
相应的,在本示例中,相机A和B在接收到针对目标1的跟踪任务后,便可以对自身所采集到的视频画面进行目标1检测,并根据所检测到的目标1在采集到的视频画面中的存在情况,上报与该存在情况对应的检测事件。
这样,当相机A第一次检测到采集到的视频画面中存在目标1时,则表明目标1进入到相机A的采集区域,进而,相机A可以向管理平台上报非结束跟踪事件或开始跟踪事件。
之后,相机A在每次检测到采集到的视频画面中存在目标1时,向管理平台上报非结束跟踪事件或持续跟踪事件,并且,该过程中,相机B检测到采集到的视频画面中不存在目标1。
然后,由于相机A和B的采集区域存在重叠区域,则目标1在离开相机A的采集区域之前,会先进入到相机B的采集区域,此时,相机B第一次检测到采集到的视频画面中存在目标1,从而,相机B可以向管理平台上报非结束跟踪事件或开始跟踪事件。同时,由于目标1还未离开相机A的采集区域,因此,相机A仍然向管理平台上报非结束跟踪事件或持续跟踪事件。
之后,相机A和B在每次检测到自身采集到的视频画面中存在目标1时,分别向管理平台上报非结束跟踪事件或持续跟踪事件。
接着,当相机A检测到采集到的视频画面中不存在目标1时,则表明目标1 离开相机A的采集区域,进而,相机A可以向管理平台上报结束跟踪事件。此时,由于目标1还未离开相机B的采集区域,因此,相机B仍然向管理平台上报非结束跟踪事件或持续跟踪事件。
此后,目标1仅在相机B的采集区域内移动,则相机B仍然向管理平台上报非结束跟踪事件或持续跟踪事件,并且,该过程中,相机A检测到采集到的视频画面中不存在目标1。
然后,当目标1再次移动至相机A和B的重叠区域内时,则表明目标1再次进入到相机A的采集区域,此时,相机A在上报结束跟踪事件后,再次检测到目标1进入相机A的采集区域,则相机A可以再次向管理平台上报非结束跟踪事件或开始跟踪事件。
之后,由于目标1还未离开相机B的采集区域,因此,相机A和B在每次检测到自身采集到的视频画面中存在目标1时,分别向管理平台上报非结束跟踪事件或持续跟踪事件。
接着,当相机B检测到采集到的视频画面中不存在目标1时,则表明目标1 离开相机B的采集区域,进而,相机B可以向管理平台上报结束跟踪事件。此时,由于目标1还未离开相机A的采集区域,因此,相机A仍然向管理平台上报非结束跟踪事件或持续跟踪事件。
最后,当相机A检测到采集到的视频画面中不存在目标1时,则表明目标1 离开相机A的采集区域,进而,相机A可以向管理平台上报结束跟踪事件。
这样,目标1彻底离开相机A和B的监控范围,对目标1的跟踪完成。
相应的,如果所指定的监控设备中还存在相机C或者更多的监控设备,则目标1的移动过程,以及管理平台所接收到的各个跟踪事件与上述情况类似。
示例三,如图7所示,为目标对象在多个监控设备的采集区域的重叠区域内折返移动的示意图。其中,图7中的目标1为目标对象,相机A和B为所指定的监控设备。
其中,在本示例中,目标1首先进入相机A的采集区域;移动一段距离后,在未离开相机A的采集区域的情况下,目标1进入相机B的采集区域,此时,目标1位于相机A和相机B重合的采集区域中;再移动一段距离后,目标1离开相机B的采集区域,而仍然位于相机A的采集区域中;继续移动一段距离后,目标1离开相机A的采集区域,从而,目标1离开所指定的监控设备的监控范围。
相应的,在本示例中,相机A和B在接收到针对目标1的跟踪任务后,便可以对自身所采集到的视频画面进行目标1检测,并根据所检测到的目标1在采集到的视频画面中的存在情况,上报与该存在情况对应的检测事件。
这样,当相机A第一次检测到采集到的视频画面中存在目标1时,则表明目标1进入到相机A的采集区域,进而,相机A可以向管理平台上报非结束跟踪事件或开始跟踪事件。
之后,相机A在每次检测到采集到的视频画面中存在目标1时,向管理平台上报非结束跟踪事件或持续跟踪事件,并且,该过程中,相机B检测到采集到的视频画面中不存在目标1。
然后,由于相机A和B的采集区域存在重叠区域,则目标1在离开相机A的采集区域之前,会先进入到相机B的采集区域,此时,相机B第一次检测到采集到的视频画面中存在目标1,从而,相机B可以向管理平台上报非结束跟踪事件或开始跟踪事件。同时,由于目标1还未离开相机A的采集区域,因此,相机 A仍然向管理平台非结束跟踪事件或上报持续跟踪事件。
之后,相机A和B在每次检测到自身采集到的视频画面中存在目标1时,分别向管理平台上报非结束跟踪事件或持续跟踪事件。
然后,当相机B检测到采集到的视频画面中不存在目标1时,则表明目标1 离开相机B的采集区域,进而,相机B可以向管理平台上报结束跟踪事件。此时,由于目标1还未离开相机A的采集区域,因此,相机A仍然向管理平台上报非结束跟踪事件或持续跟踪事件。
最后,当相机A检测到采集到的视频画面中不存在目标1时,则表明目标1 离开相机A的采集区域,进而,相机A可以向管理平台上报结束跟踪事件。
这样,目标1彻底离开相机A和B的监控范围,对目标1的跟踪任务结束。
相应的,如果所指定的监控设备中还存在相机C或者更多的监控设备,则目标1的移动过程,以及管理平台所接收到的各个跟踪事件与上述情况类似。
下面,在上述对检测事件的事件类型和目标对象的移动场景的说明的基础上,对管理平台确定接收到的检测事件满足预设的对象跨采集区域条件的方式,进行具体说明。
实施例一:检测事件的事件类型可以包括:非结束跟踪事件和结束跟踪事件。如图8(a)所示,本发明实施例提供的一种画面切换的确定方法还可以包括如下步骤S103A和/或S103B,其中,需要说明的是,在本实施例一中,并不限定S103A和S103B的执行顺序,而是根据所接收到待检测事件的事件类型,执行S103A或S103B,具体的:
S103A:在接收到的检测事件的事件类型属于结束跟踪事件,以及上报结束跟踪事件的监控设备是第一设备的情况下,在接收到结束跟踪事件后,接收到事件类型属于非结束跟踪事件的检测事件时,确定接收到的检测事件满足预设的对象跨采集区域条件;
其中,第一设备为:发送当前所显示跟踪画面的监控设备;
可以理解的,在对目标对象的跟踪过程中,监控系统中的显示设备可以显示针对目标对象的跟踪画面,而该跟踪画面为所指定的多个监控设备中的一监控设备所发送的自身采集到的视频画面。其中,该监控设备可以称为第一设备。
可选的,由于下发至多个监控设备中的每个监控设备的跟踪任务中可以包括该监控设备的设备任务标识,其中,不同的监控设备的设备任务标识不同,监控设备上报的检测事件的事件信息中包括自身的设备任务标识,则管理平台可以通过判断上报所接收到的检测事件的监控设备的设备任务标识与第一设备的设备任务标识是否相同,来确定上报所接收到的检测事件的监控设备是否为第一设备。
可选的,可以是在接收到的检测事件的事件类型属于结束跟踪事件,以及上报结束跟踪事件的监控设备是第一设备的情况下,在接收到结束跟踪事件后的第一预设时长内,接收到事件类型属于非结束跟踪事件的检测事件时,确定接收到的检测事件满足预设的对象跨采集区域条件。
当管理平台接收到第一设备所上报的属于结束跟踪事件的检测事件时,则可以确定目标对象离开第一设备的采集区域,进而,第一设备所发送的自身所采集的视频画面中将不存在目标对象,从而,当显示设备继续显示第一设备所发送的视频画面时,将无法实现对目标对象的跟踪。
进而,当管理平台在接收到第一设备所上报的属于结束跟踪事件的检测事件后的第一预设时长内,接收到属于非结束跟踪事件的检测事件时,则可以确定目标对象位于上报该属于非结束跟踪事件的检测事件的监控设备的采集区域内。进而,当显示设备显示该上报该属于非结束跟踪事件的检测事件的监控设备所采集的视频画面时,则可以继续实现对目标对象的跟踪。
基于此,在接收到的检测事件的事件类型属于结束跟踪事件,以及上报结束跟踪事件的监控设备是第一设备的情况下,在接收到结束跟踪事件后的第一预设时长内,接收到事件类型属于非结束跟踪事件的检测事件时,管理平台可以确定接收到的检测事件满足预设的对象跨采集区域条件。进而,管理平台便可以执行上述步骤S104,确定进行跨设备的跟踪画面切换。
进一步的,可选的,管理平台可以将显示设备当前显示的跟踪画面切换为:上报上述属于非结束跟踪事件的检测事件的监控设备所采集的视频画面。
因此,在实例一中,对于目标对象在多个监控设备的采集区域的重叠区域内折返移动的移动场景而言,管理平台仍然可以实现对目标对象的跟踪,保证显示设备可以始终显示所指定的监控设备发送的存在目标对象的跟踪画面。
例如,在上述图7所示的目标1在多个监控设备的采集区域的重叠区域内折返移动的示例中,假设,当目标1位于相机A和B重合的采集区域中时,第一设备为相机B。进而,当目标1离开相机B的采集区域,而仍然位于相机A的采集区域中时,管理平台便可以在接收到相机B上报的结束跟踪事件的同时,或者在接收到相机B上报的结束跟踪事件之后的第一预设时长内,接收到相机A发送的非结束跟踪事件。这样,管理平台可以确定所接收到的相机B上报的结束跟踪事件满足预设的对象跨采集区域条件。进一步的,管理平台便可以确定进行跨设备的跟踪画面切换,并将第一设备切换为相机A,即控制显示设备显示相机A所采集并发送的视频画面。
S103B:在接收到的检测事件的事件类型属于非结束跟踪事件,且跟踪任务标识为空的情况下,确定接收到的检测事件满足预设的对象跨采集区域条件。
其中,跟踪任务标识用于表示当前需要发送所跟踪画面的监控设备的设备任务标识,且跟踪任务标识在清空之前为第一设备的设备任务标识。
可以理解的,在对目标对象的跟踪过程中,监控系统中的显示设备可以显示针对目标对象的跟踪画面,并且,在管理平台中记录有跟踪任务标识,即管理平台中记录有表示当前需要发送所跟踪画面的监控设备的设备任务标识。
显然,跟踪任务标识不为空时,管理平台可以控制显示设备显示该跟踪任务标识所对应的监控设备发送的跟踪画面。而当跟踪任务标识为空时,即使显示设备显示有视频画面,管理平台无法在所指定的多个监控设备中确定需要向显示设备发送所跟踪画面的监控设备。也就是说,当跟踪任务标识为空时,即使显示设备显示有视频画面,显示设备也并未对目标对象进行画面跟踪。
其中,可以理解的,当监控系统中的显示设备中显示有第一设备发送的跟踪画面时,监控平台中所记录的跟踪任务标识即为第一设备的设备任务标识,即跟踪任务标识在清空之前为第一设备的设备任务标识。
这样,当管理平台接收到属于非结束跟踪事件的检测事件时,可以确定目标对象位于上报该属于非结束跟踪事件的检测事件的监控设备的采集区域内,而由于跟踪任务标识为空,则可以确定管理平台并未确定当前需要发送所跟踪画面的监控设备,显示设备也并未对目标对象进行画面跟踪。
因此,管理平台可以确定控制显示设备显示上报该属于非结束跟踪事件的检测事件的监控设备所采集到的视频画面,实现对目标对象进行画面跟踪。从而,管理平台便可以确定接收到的检测事件满足预设的对象跨采集区域条件。进而,管理平台便可以执行上述步骤S104,确定进行跨设备的跟踪画面切换。
进一步的,可选的,管理平台可以将显示设备当前显示的跟踪画面切换为:上报上述属于非结束跟踪事件的检测事件的监控设备所采集的视频画面。
并且,管理平台还可以随之将跟踪任务标识更新为上报上述属于非结束跟踪事件的检测事件的监控设备的设备任务标识。
可选的,在实施例一的一种具体实现方式中,非结束跟踪事件可以包括开始跟踪事件和持续跟踪事件。
相应的,如图8(b)所示,上述步骤S103A中的“在接收到结束跟踪事件,接收到事件类型属于非结束跟踪事件的检测事件时,确定接收到的检测事件满足预设的对象跨采集区域条件”,便可以包括如下步骤:
S801:在接收到结束跟踪事件后,接收到事件类型属于持续跟踪事件的检测事件时,确定接收到的检测事件满足预设的对象跨采集区域条件。
可选的,可以是在接收到结束跟踪事件后的第一预设时长内,接收到事件类型属于持续跟踪事件的检测事件时,确定接收到的检测事件满足预设的对象跨采集区域条件。
例如,在上述图7所示的目标1在多个监控设备的采集区域的重叠区域内折返移动的示例中,假设,当目标1位于相机A和B重合的采集区域中时,第一设备为相机B。进而,当目标1离开相机B的采集区域,而仍然位于相机A的采集区域中时,管理平台便可以在接收到相机B上报的结束跟踪事件的同时,或者在接收到相机B上报的结束跟踪事件之后的第一预设时长内,接收到相机A发送的持续跟踪事件。这样,管理平台可以确定所接收到的相机B上报的结束跟踪事件满足预设的对象跨采集区域条件。
进一步的,上述步骤S103B中的“在接收到的检测事件的事件类型属于非结束跟踪事件,且跟踪任务标识为空的情况下,确定接收到的检测事件满足预设的对象跨采集区域条件”,便可以包括如下步骤:
S802:在接收到的检测事件的事件类型属于持续跟踪事件,且跟踪任务标识为空的情况下,确定接收到的检测事件满足预设的对象跨采集区域条件。
当管理平台接收到属于持续跟踪事件的检测事件时,可以确定目标对象位于上报该属于持续跟踪事件的检测事件的监控设备的采集区域内,而由于跟踪任务标识为空,则可以确定管理平台并未确定当前需要发送所跟踪画面的监控设备,显示设备也并未对目标对象进行画面跟踪。
因此,管理平台可以确定控制显示设备显示上报该属于持续跟踪事件的检测事件的监控设备所采集到的视频画面,实现对目标对象进行画面跟踪。从而,管理平台便可以确定接收到的检测事件满足预设的对象跨采集区域条件。
此外,如图8(b)所示,在该具体实现方式中,本发明实施例提供的一种画面切换的确定方法还可以包括如下步骤:
S803:在接收到的检测事件的事件类型属于开始跟踪事件的情况下,确定接收到的检测事件满足预设的对象跨采集区域条件。
当管理平台接收到属于开始跟踪事件的检测事件时,可以确定目标对象开始进入上报上述属于开始跟踪事件的检测事件的监控设备的采集区域,从而,管理平台可以确定接收到的检测事件满足预设的对象跨采集区域条件。进而,管理平台便可以执行上述步骤S104,确定进行跨设备的跟踪画面切换。
进一步的,可选的,管理平台可以将显示设备当前显示的跟踪画面切换为:上报上述属于开始跟踪事件的检测事件的监控设备所采集的视频画面。
可以理解的,在所指定的多个监控设备均未上报开始跟踪事件时,显示设备可以显示有视频画面,而该视频画面可以为任一视频画面,例如,可以为监控系统中任一监控设备发送的视频画面,也可以预先设定的一段视频的视频画面,甚至可以为一预先设定的且固定不变的画面。
进而,当管理平台接收到所指定的多个监控设备第一次上报的开始跟踪事件时,显示设备所显示的视频画面可以不是该第一次上报开始跟踪事件的监控设备所采集到的视频画面。
基于此,在本具体实现方式中,管理平台在接收到开始跟踪事件时,即可以确定接收到的检测事件满足预设的对象跨采集区域条件,从而,确定进行跨设备的跟踪画面切换。这样,便可以在显示设备所显示的视频画面不是该第一次上报开始跟踪事件的监控设备所采集到的视频画面时,及时地对实现画面切换,从而,保证在目标对象开始进入所指定的多个监控设备的监控范围内时即开始对目标对象进行画面跟踪。
实施例二:检测事件的事件类型可以包括:非结束跟踪事件和结束跟踪事件。如图9(a)所示,本发明实施例提供的一种画面切换的确定方法还可以包括如下步骤S103C和S103D,其中,需要说明的是,在本实施例二中,并不限定S103C和S103D的执行顺序,而是根据所接收到待检测事件的事件类型,执行S103C或S103D,具体的:
S103C:在接收到的检测事件的事件类型属于结束跟踪事件,以及上报结束跟踪事件的监控设备是第一设备的情况下,清空跟踪任务标识;
S103D:在接收到的检测事件的事件类型属于非结束跟踪事件,且跟踪任务标识为空的情况下,确定接收到的检测事件满足预设的对象跨采集区域条件。
其中,关于跟踪任务标识的相关内容与上述步骤S103B中关于跟踪任务标识的相关内容相同,在此不再赘述。
由于第一设备为发送当前所显示跟踪画面的监控设备,而跟踪画面中存在目标对象,因此,在第一设备上报结束跟踪事件之前,第一设备是当前需要发送所跟踪画面的监控设备,从而,跟踪任务标识即为第一设备的设备任务标识。
这样,当管理平台接收到第一设备所上报的属于结束跟踪事件的检测事件时,管理平台可以确定目标对象离开第一设备的采集区域,从而,第一设备所发送的自身所采集的视频画面中将不存在目标对象。也就是说,第一设备不再是当前需要发送所跟踪画面的监控设备,相应的,跟踪任务标识也将不再是第一设备的设备任务标识。基于此,管理平台可以清空跟踪任务标识。
进一步的,在跟踪任务标识为空的情况下,当管理平台接收到属于非结束跟踪事件的检测事件时,便可以确定接收到的检测事件满足预设的对象跨采集区域条件。
其中,上述步骤S103D的具体内容与上述图6所示实施例中步骤S103B的具体内容相同,在此不再赘述。
可选的,在实施例二的一种具体实现方式中,非结束跟踪事件可以包括开始跟踪事件和持续跟踪事件。
相应的,如图9(b)所示,上述步骤S103D中的“在接收到的检测事件的事件类型属于非结束跟踪事件,且跟踪任务标识为空的情况下,确定接收到的检测事件满足预设的对象跨采集区域条件”,便可以包括如下步骤:
S901:在接收到的检测事件的事件类型属于持续跟踪事件,且跟踪任务标识为空的情况下,确定接收到的检测事件满足预设的对象跨采集区域条件。
此外,如图9(b)所示,在该具体实现方式中,本发明实施例提供的一种画面切换的确定方法还可以包括如下步骤:
S902:在接收到的检测事件的事件类型属于开始跟踪事件的情况下,确定接收到的检测事件满足预设的对象跨采集区域条件。
其中,步骤S901-S902的具体内容分别与上述图8(b)所示实施例中的步骤S802-S803的具体内容相同,在此不再赘述。
为了更好的理解上述图9(b)所示具体实现方式所提供的一种画面切换的确定方法,通过图5-图7所示的移动场景进行具体说明。
针对如图5所示的目标对象在多个监控设备的采集区域内直线移动的移动场景,具体的:
阶段1:目标1未进入相机A和相机B的采集区域,相机A和相机B均不向管理平台上报检测事件。
阶段1:目标1进入相机A的采集区域,且相机1未进入相机B的采集区域;相机A向管理平台上报开始跟踪事件,相机B不向管理平台上报检测事件;管理平台确定接收到的开始跟踪事件满足预设的对象跨采集区域条件,进而,确定进行跨设备的跟踪画面切换,从而,将相机A确定为第一设备,并开始显示相机A发送的跟踪画面。
阶段2:目标1位于相机A的采集区域内,且未进入相机B的采集区域,相机A向管理平台上报持续跟踪事件,相机B不向管理平台上报检测事件;管理平台确定接收到的持续跟踪事件不满足预设的对象跨采集区域条件,进而,确定不进行跨设备的跟踪画面切换,从而,相机A仍然确定为第一设备,并继续显示相机A发送的跟踪画面。
阶段3:目标1位于相机A的采集区域内,且目标1进入相机B的采集区域,相机A向管理平台上报持续跟踪事件,相机B向管理平台上报开始跟踪事件;管理平台确定接收到的相机B上报的开始跟踪事件满足预设的对象跨采集区域条件,进而,确定进行跨设备的跟踪画面切换,从而,将第一设备切换为相机 B,并将所显示的跟踪画面切换为相机B发送的跟踪画面。
阶段4:目标1位于相机A和相机B重合的采集区域内,相机A和相机B均向管理平台上报持续跟踪事件,管理平台确定接收到的持续跟踪事件均不满足预设的对象跨采集区域条件,进而,确定不进行跨设备的跟踪画面切换,从而,相机B仍然确定为第一设备,并继续显示相机B发送的跟踪画面。
阶段5:目标1离开相机A的采集区域,且目标1位于相机B的采集区域内,相机A向管理平台上报结束跟踪事件,相机B向管理平台上报持续跟踪事件,管理平台确定接收到的结束跟踪事件和持续跟踪事件均不满足预设的对象跨采集区域条件,进而,确定不进行跨设备的跟踪画面切换,从而,相机B仍然确定为第一设备,并继续显示相机B发送的跟踪画面。
阶段6:目标1位于相机A的采集区域外,且目标1位于相机B的采集区域内,相机A不向管理平台上报检测事件,相机B向管理平台上报持续跟踪事件,管理平台确定接收到的持续跟踪事件不满足预设的对象跨采集区域条件,进而,确定不进行跨设备的跟踪画面切换,从而,相机B仍然确定为第一设备,并继续显示相机B发送的跟踪画面。
阶段7:目标1位于相机A的采集区域外,且目标1离开相机B的采集区域,相机A不向管理平台上报检测事件,相机B向管理平台上报结束跟踪事件,管理平台清空跟踪任务标识,并不再显示相机B发送的跟踪画面。
阶段7之后,针对目标1的跟踪任务完成。
针对如图6所示的目标对象在多个监控设备的采集区域的重叠区域外折返移动的移动场景,具体的:
阶段1:目标1未进入相机A和相机B的采集区域,相机A和相机B均不向管理平台上报检测事件。
阶段1:目标1进入相机A的采集区域,且相机1未进入相机B的采集区域;相机A向管理平台上报开始跟踪事件,相机B不向管理平台上报检测事件;管理平台确定接收到的开始跟踪事件满足预设的对象跨采集区域条件,进而,确定进行跨设备的跟踪画面切换,从而,将相机A确定为第一设备,并开始显示相机A发送的跟踪画面。
阶段2:目标1位于相机A的采集区域内,且未进入相机B的采集区域,相机A向管理平台上报持续跟踪事件,相机B不向管理平台上报检测事件;管理平台确定接收到的持续跟踪事件不满足预设的对象跨采集区域条件,进而,确定不进行跨设备的跟踪画面切换,从而,相机A仍然确定为第一设备,并继续显示相机A发送的跟踪画面。
阶段3:目标1位于相机A的采集区域内,且目标1进入相机B的采集区域,相机A向管理平台上报持续跟踪事件,相机B向管理平台上报开始跟踪事件;管理平台确定接收到的相机B上报的开始跟踪事件满足预设的对象跨采集区域条件,进而,确定进行跨设备的跟踪画面切换,从而,将第一设备切换为相机 B,并将所显示的跟踪画面切换为相机B发送的跟踪画面。
阶段4:目标1位于相机A和相机B重合的采集区域内,相机A和相机B均向管理平台上报持续跟踪事件,管理平台确定接收到的持续跟踪事件均不满足预设的对象跨采集区域条件,进而,确定不进行跨设备的跟踪画面切换,从而,相机B仍然确定为第一设备,并继续显示相机B发送的跟踪画面。
阶段5:目标1离开相机A的采集区域,且目标1位于相机B的采集区域内,相机A向管理平台上报结束跟踪事件,相机B向管理平台上报持续跟踪事件,管理平台确定接收到的结束跟踪事件和持续跟踪事件均不满足预设的对象跨采集区域条件,进而,确定不进行跨设备的跟踪画面切换,从而,相机B仍然确定为第一设备,并继续显示相机B发送的跟踪画面。
阶段6:目标1位于相机A的采集区域外,且目标1位于相机B的采集区域内,相机A不向管理平台上报检测事件,相机B向管理平台上报持续跟踪事件,管理平台确定接收到的持续跟踪事件不满足预设的对象跨采集区域条件,进而,确定不进行跨设备的跟踪画面切换,从而,相机B仍然确定为第一设备,并继续显示相机B发送的跟踪画面。
阶段7:目标1进入相机A的采集区域,且目标1位于相机B的采集区域内,相机A向管理平台上报开始跟踪事件,相机B向管理平台上报持续跟踪事件,管理平台确定接收到的开始跟踪事件满足预设的对象跨采集区域条件,进而,确定进行跨设备的跟踪画面切换,从而,将第一设备切换为相机A,并将所显示的跟踪画面切换为相机A发送的跟踪画面。
阶段8:目标1位于相机A和相机B重合的采集区域内,相机A和相机B均向管理平台上报持续跟踪事件,管理平台确定接收到的持续跟踪事件均不满足预设的对象跨采集区域条件,进而,确定不进行跨设备的跟踪画面切换,从而,相机A仍然确定为第一设备,并继续显示相机A发送的跟踪画面。
阶段9:目标1位于相机A的采集区域内,且目标1离开相机B的采集区域,相机A向管理平台上报持续跟踪事件,相机B向管理平台上报结束跟踪事件,管理平台确定接收到的结束跟踪事件和持续跟踪事件均不满足预设的对象跨采集区域条件,进而,确定不进行跨设备的跟踪画面切换,从而,相机A仍然确定为第一设备,并继续显示相机A发送的跟踪画面。
阶段10:目标1位于相机A的采集区域内,且目标1位于相机B的采集区域外,相机A向管理平台上报持续跟踪事件,相机B不向管理平台上报检测事件,管理平台确定接收到的持续跟踪事件不满足预设的对象跨采集区域条件,进而,确定不进行跨设备的跟踪画面切换,从而,相机A仍然确定为第一设备,并继续显示相机A发送的跟踪画面。
阶段11:目标1离开相机A的采集区域,且目标1位于相机B的采集区域外,相机A向管理平台上报结束跟踪事件,相机B不向管理平台上报检测事件,管理平台清空跟踪任务标识,并不再显示相机A发送的跟踪画面。
阶段11之后,针对目标1的跟踪任务完成。
针对如图7所示的目标对象在多个监控设备的采集区域的重叠区域内折返移动的移动场景,具体的:
阶段1:目标1未进入相机A和相机B的采集区域,相机A和相机B均不向管理平台上报检测事件。
阶段1:目标1进入相机A的采集区域,且相机1未进入相机B的采集区域;相机A向管理平台上报开始跟踪事件,相机B不向管理平台上报检测事件;管理平台确定接收到的开始跟踪事件满足预设的对象跨采集区域条件,进而,确定进行跨设备的跟踪画面切换,从而,将相机A确定为第一设备,并开始显示相机A发送的跟踪画面。
阶段2:目标1位于相机A的采集区域内,且未进入相机B的采集区域,相机A向管理平台上报持续跟踪事件,相机B不向管理平台上报检测事件;管理平台确定接收到的持续跟踪事件不满足预设的对象跨采集区域条件,进而,确定不进行跨设备的跟踪画面切换,从而,相机A仍然确定为第一设备,并继续显示相机A发送的跟踪画面。
阶段3:目标1位于相机A的采集区域内,且目标1进入相机B的采集区域,相机A向管理平台上报持续跟踪事件,相机B向管理平台上报开始跟踪事件;管理平台确定接收到的相机B上报的开始跟踪事件满足预设的对象跨采集区域条件,进而,确定进行跨设备的跟踪画面切换,从而,将第一设备切换为相机 B,并将所显示的跟踪画面切换为相机B发送的跟踪画面。
阶段4:目标1位于相机A和相机B重合的采集区域内,相机A和相机B均向管理平台上报持续跟踪事件,管理平台确定接收到的持续跟踪事件均不满足预设的对象跨采集区域条件,进而,确定不进行跨设备的跟踪画面切换,从而,相机B仍然确定为第一设备,并继续显示相机B发送的跟踪画面。
阶段5:目标1位于相机A的采集区域内,且目标1离开相机B的采集区域,相机A向管理平台上报持续跟踪事件,相机B向管理平台上报结束跟踪事件,管理平台清空跟踪任务标识,并确定接收到的持续跟踪事件满足预设的对象跨采集区域条件,进而,确定进行跨设备的跟踪画面切换,从而,将第一设备切换为相机A,并将所显示的跟踪画面切换为相机A发送的跟踪画面。
阶段6:目标1位于相机A的采集区域内,且目标1位于相机B的采集区域外,相机A向管理平台上报持续跟踪事件,相机B不向管理平台上报检测事件,管理平台确定接收到的持续跟踪事件不满足预设的对象跨采集区域条件,进而,确定不进行跨设备的跟踪画面切换,从而,相机A仍然确定为第一设备,并继续显示相机A发送的跟踪画面。
阶段7:目标1离开相机A的采集区域,且目标1位于相机B的采集区域外,相机A向管理平台上报结束跟踪事件,相机B不向管理平台上报检测事件,管理平台清空跟踪任务标识,并不再显示相机A发送的跟踪画面。
阶段7之后,针对目标1的跟踪任务完成。
根据上述分别针对图5-图7的移动场景的具体说明,在图9(b)所示的具体实现方式所提供的一种画面切换的确定方法中,各类检测事件具有不同的处理优先级,其中,开始跟踪事件的处理优先级高于持续跟踪事件的处理优先级,而持续跟踪事件的处理优先级高于结束跟踪事件的处理优先级。也就是说,开始跟踪事件具有最高处理优先级,持续跟踪事件具有次高处理优先级,结束跟踪事件最低处理优先级。
基于上述对图5-图7的移动场景的具体说明,可以得到图9(b)所示具体实现方式所提供的一种画面切换的确定方法中,管理平台确定画面切换的处理逻辑。
其中,如图10所示,为在图9(b)所示具体实现方式中,管理平台针对各类检测事件的处理逻辑的流程示意图。具体的:
在向所指定的多个监控设备下发针对目标对象的跟踪任务时,清空当前的跟踪任务标识;其中,由于跟踪任务标识用于表示当前需要发送所跟踪画面的监控设备的设备任务标识,因此,在所指定的监控设备接收到跟踪任务且均未上报检测事件时,管理平台未确定当前需要发送所跟踪画面的监控设备。
1、关于开始跟踪事件的处理逻辑:
开始跟踪事件的处理优先级最高;这样,在接收到开始跟踪事件时,管理平台便可以将当前的跟踪任务标识更新为上报该开始跟踪事件的监控设备的设备任务标识。
此外,管理平台还可以控制上报该开始跟踪事件的监控设备发送自身所采集到的视频画面,从而,管理平台可以控制监控系统中的显示设备显示上报该开始跟踪事件的监控设备发送的跟踪画面。
2、关于持续跟踪事件的处理逻辑:
持续跟踪事件的处理优先级次之,即持续跟踪事件的处理优先级低于开始跟踪事件的处理优先级,且高于结束跟踪事件的处理优先级;这样,在接收到持续跟踪事件时,管理平台首先判断当前的跟踪任务标识是否为空。
其中,当管理平台判断当前的跟踪任务标识为空时,管理平台便可以将当前的跟踪任务标识更新为上报该持续跟踪事件的监控设备的设备任务标识。
此外,管理平台还可以控制上报该持续跟踪事件的监控设备发送自身所采集到的视频画面,从而,管理平台可以控制监控系统中的显示设备显示上报该持续跟踪事件的监控设备发送的跟踪画面。
当管理平台判断当前的跟踪任务标识不为空时,管理平台可以进一步判断当前的跟踪任务标识是否为上报该持续跟踪事件的监控设备的设备任务标识。
其中,当管理平台判断出当前的跟踪任务标识为上报该持续跟踪事件的监控设备的设备任务标识时,则说明监控系统中的显示设备所显示的跟踪画面即为上报该持续跟踪事件的监控设备发送的跟踪画面,因此,管理平台可以继续控制监控系统中的显示设备显示上报该持续跟踪事件的监控设备发送的跟踪画面。
当管理平台判断出当前的跟踪任务标识不为上报该持续跟踪事件的监控设备的设备任务标识时,则管理平台可以忽略该持续跟踪事件,即管理平台不对当前的跟踪任务标识,以及发送所显示的跟踪画面的监控设备进行更改。
3、关于结束跟踪事件的处理逻辑:
结束跟踪事件的处理优先级最低;这样,在接收到结束跟踪事件时,管理平台便可以判断当前的跟踪任务标识是否为上报该结束跟踪事件的监控设备的设备任务标识。
其中,当管理平台判断出当前的跟踪任务标识不为上报该结束跟踪事件的监控设备的设备任务标识时,则管理平台可以忽略该持续跟踪事件;即管理平台不对当前的跟踪任务标识,以及发送所显示的跟踪画面的监控设备进行更改。
当管理平台判断出当前的跟踪任务标识为上报该结束跟踪事件的监控设备的设备任务标识时,则管理平台可以清空当前的跟踪任务标识。
在管理平台清空当前的跟踪任务标识后,管理平台可以进一步判断在预设的时间段内是否继续接收到持续跟踪事件。
其中,由于持续跟踪事件可以是所指定的监控设备按照预设的上报频率上报的,例如,每秒上报一次,因此,当管理平台在预设的时间段内继续接收到持续跟踪事件,则管理平台便可以继续执行上述“关于持续跟踪事件的处理逻辑”中的相关步骤;其中,预设的时间段是根据上述预设的上报频率所确定的。
当管理平台在该预设的时间段内未收到持续跟踪事件,则管理平台可以确定对目标对象的跟踪结束,从而,停止上述针对目标对象的跟踪任务。
此外,可选的,在上述图8(a)、图8(b)图9(a)和图9(b)所示实施例的基础上,本发明实施例提供的另一种具体实现方式中,在接收到的检测事件的事件类型属于结束跟踪事件,以及上报结束跟踪事件的监控设备是第一设备的情况下,本发明实施例提供的一种画面切换的确定方法还可以包括如下步骤:
在接收到结束跟踪事件的第二预设时长内,未接收到事件类型属于非结束跟踪事件的检测事件情况下,停止执行跟踪任务。
当管理平台接收到第一设备所上报的属于结束跟踪事件的检测事件时,则可以确定目标对象离开第一设备的采集区域,进而,当管理平台在接收到上述属于结束跟踪事件的检测事件后的第二预设时长内,未接收到事件类型属于非结束跟踪事件的检测事件时,管理平台可以确定目标对象位于所指定的多个监控设备的监控范围之外,也就是说,可以确定目标对象已经完全离开所指定的多个监控设备的监控范围。因此,管理平台可以确定对目标对象的跟踪结束,从而,管理平台可以停止执行针对目标对象的跟踪任务。
可选的,管理平台可以向所指定的各个监控设备下发跟踪任务停止指令,从而,所指定的各个监控设备在接收到该跟踪任务停止指令后,便可以停止在自身所采集到的视频画面中检测目标对象,进而,停止向管理平台上报检测事件。此时,可以确定针对目标对象的跟踪任务已经完成。
其中,需要说明的是,上述第二预设时长不大于上述第一预设时长,且上述第一预设时长和上述第二预设时长的具体时长可以根据实际应用中的需求以及实际应用中管理平台和监控设备的性能确定,对此,本发明实施例不做具体限定。
实施例三:检测事件的事件类型可以包括:开始跟踪事件和结束跟踪事件。如图11所示,本发明实施例提供的一种画面切换的确定方法还可以包括如下步骤S103E和S103F,其中,需要说明的是,在本实施例一中,并不限定S103E和 S103F的执行顺序,而是根据所接收到待检测事件的事件类型,执行S103E或 S103F,具体的:
S103E:在接收到的检测事件的事件类型为开始跟踪事件的情况下,确定接收到的检测事件满足预设的对象跨采集区域条件;
当管理平台接收到开始跟踪事件时,可以确定目标对象开始进入上报上述开始跟踪事件的监控设备的采集区域,从而,管理平台可以确定接收到的检测事件满足预设的对象跨采集区域条件。进而,管理平台便可以执行上述步骤 S104,确定进行跨设备的跟踪画面切换。
可以理解的,在所指定的多个监控设备均未上报开始跟踪事件时,显示设备可以显示有视频画面,而该视频画面可以为任一视频画面,例如,可以为监控系统中任一监控设备发送的视频画面,也可以预先设定的一段视频的视频画面,甚至可以为一预先设定的且固定不变的画面。
进而,当管理平台接收到所指定的多个监控设备第一次上报的开始跟踪事件时,显示设备所显示的视频画面可以不是该第一次上报开始跟踪事件的监控设备所采集到的视频画面。
基于此,在实施例三中,管理平台在接收到开始跟踪事件时,即可以确定接收到的检测事件满足预设的对象跨采集区域条件,从而,确定进行跨设备的跟踪画面切换。这样,便可以在显示设备所显示的视频画面不是该第一次上报开始跟踪事件的监控设备所采集到的视频画面时,及时地对实现画面切换,从而,保证在目标对象开始进入所指定的多个监控设备的监控范围内时即开始对目标对象进行画面跟踪。
此外,在目标对象的移动过程中,目标对象可以移动至两个监控设备的重叠区域内。并且,目标对象进入两个监控设备的重叠区域内时,可以是先进入一监控设备的采集区域,进而,在未离开该监控设备的采集区域的情况下,进入另一监控设备的采集区域。这样,在进入另一监控设备的采集区域时,管理平台可以接收该另一监控设备上报的开始跟踪事件,从而,管理平台可以确定接收到的检测事件满足预设的对象跨采集区域条件。进而,管理平台便可以执行上述步骤S104,确定进行跨设备的跟踪画面切换。
这样,在实施例三中,还可以实现在目标对象进入一监控设备的采集区域是,进行跟踪画面切换,从而,可以获取到目标对象在移动过程中所经过的采集区域所属的各个监控设备,以及经过各个监控设备的采集区域的顺序。
例如,在上述图6所示的目标1在多个监控设备的采集区域的重叠区域外折返移动的示例,以及上述图7所示的目标1在多个监控设备的采集区域的重叠区域内折返移动的示例中,目标1可以首先进入有相机A的采集区域内,进而,在未离开相机A的采集区域时,进入相机B的采集区域,从而,进入相机A和B的重叠区域。
则当目标1进入相机A的采集区域时,相机A可以向管理平台上报开始跟踪事件,从而,管理平台可以确定接收到的检测事件满足预设的对象跨采集区域条件。进而,确定进行跨设备的跟踪画面切换。之后,目标1在移动一段距离后,可以在未离开相机A的采集区域时,进入相机B的采集区域,则相机B可以向管理平台上报开始跟踪事件,从而,管理平台可以确定接收到的检测事件满足预设的对象跨采集区域条件。进而,再次确定进行跨设备的跟踪画面切换。
S103F:在接收到的检测事件的事件类型为结束跟踪事件,以及,上报检测事件的监控设备是第一设备,且在接收到检测事件之前,未接收到第二设备上报的结束跟踪事件的情况下,确定接收到的检测事件满足预设的对象跨采集区域条件;
其中,第一设备为:发送当前所显示跟踪画面的监控设备,第二设备为:上报上一次接收到的开始跟踪事件的监控设备;上一次接收到的开始跟踪事件为:在接收到第一设备发送的开始跟踪事件之前,最近一次接收到的开始跟踪事件。
可选的,由于下发至多个监控设备中的每个监控设备的跟踪任务中可以包括该监控设备的设备任务标识,其中,不同的监控设备的设备任务标识不同,监控设备上报的检测事件的事件信息中包括自身的设备任务标识,则管理平台可以通过判断上报所接收到的检测事件的监控设备的设备任务标识与第一设备的设备任务标识是否相同,来确定上报所接收到的检测事件的监控设备是否为第一设备。
在接收到第一设备发送的结束跟踪事件时,管理平台便可以确定目标对象离开第一设备的采集区域,进而,管理设备可以确定在接收到第一设备发送的结束跟踪事件之前,是否接收到第二设备发送的结束跟踪事件。
其中,由于管理设备已经接收到第二设备上报的开始跟踪事件,则管理设备可以确定目标对象进入第二设备的采集区域,那么,当在接收到第一设备发送的结束跟踪事件之前,未接收到第二设备发送的结束跟踪事件时,则管理设备可以确定在目标对象离开第一设备的采集区域时,目标对象未离开第二设备的采集区域。
其中,可选的,管理平台可以存储有各个监控设备所上传的检测事件,进而,在接收到第一设备上报的结束跟踪事件时,可以从所存储的检测事件中,查询在接收到第一设备上报的结束跟踪事件之前,是否接收到第二设备上报的结束跟踪事件。
这样,在接收到的检测事件的事件类型为结束跟踪事件,以及,上报检测事件的监控设备是第一设备,且在接收到检测事件之前,未接收到第二设备上报的结束跟踪事件的情况下,管理设备可以确定接收到的检测事件满足预设的对象跨采集区域条件。进而,管理平台便可以执行上述步骤S104,确定进行跨设备的跟踪画面切换。
基于此,在实例三中,对于目标对象在多个监控设备的采集区域的重叠区域内折返移动的移动场景而言,管理平台仍然可以实现对目标对象的跟踪,保证显示设备可以始终显示所指定的监控设备发送的存在目标对象的跟踪画面。
例如,如图7所示的目标1在多个监控设备的采集区域的重叠区域内折返移动的示例中,目标1首先进入相机A的采集区域,则相机A向管理平台上报开始跟踪事件,管理平台确定接收到的检测事件满足预设的对象跨采集区域条件。进而,确定进行跨设备的跟踪画面切换,此时,确定第一设备为相机A。接着,目标1在未离开相机A的采集区域的情况下,进入相机B的采集区域,则相机B 向管理平台上报开始跟踪事件,管理平台确定接收到的检测事件满足预设的对象跨采集区域条件。进而,确定进行跨设备的跟踪画面切换。此时,确定第一设备为相机B,则第二设备为相机A,且目标1位于相机A和相机B的重叠区域内。之后,目标1离开相机B的采集区域,且目标1未离开相机A的采集区域,则相机B向管理平台上报结束跟踪事件,且相机A未向管理平台上报结束跟踪事件。此时,第一设备上报结束跟踪事件,且在第一设备上报结束跟踪事件之前,管理平台未接收到第二设备上报的结束跟踪事件,因此,管理平台可以确定接收到的检测事件满足预设的对象跨采集区域条件。进而,确定进行跨设备的跟踪画面切换,且相机A再次被确定为第一设备。
可选的,实施例三的一种具体方式中,上述本发明实施例提供的一种画面切换的确定方法还可以包括如下步骤:
在确定进行跨设备的跟踪画面切换,且接收到的检测事件的事件类型为开始跟踪事件的情况下,将当前显示的跟踪画面切换为:上报检测事件的监控设备所采集的跟踪画面;
在确定进行跨设备的跟踪画面切换,且接收到的检测事件的事件类型为结束跟踪事件的情况下,将当前所显示的跟踪画面切换为:第二设备所采集到的的跟踪画面。
实施例四:检测事件为:监控设备在所采集到的跟踪画面中检测到目标对象时,所上报的事件信息。本发明实施例提供的一种画面切换的确定方法还可以包括如下步骤:
在上报检测事件的监控设备不是第一设备,且在第三预设时长内未接收到的第一设备上报的检测事件的情况下,确定接收到的检测事件满足预设的对象跨采集区域条件;
其中,第一设备为:发送当前所显示跟踪画面的监控设备。
可选的,由于下发至多个监控设备中的每个监控设备的跟踪任务中可以包括该监控设备的设备任务标识,其中,不同的监控设备的设备任务标识不同,监控设备上报的检测事件的事件信息中包括自身的设备任务标识,则管理平台可以通过判断上报所接收到的检测事件的监控设备的设备任务标识与第一设备的设备任务标识是否相同,来确定上报所接收到的检测事件的监控设备是否为第一设备。
其中,需要说明的是,上述第三预设时长的具体时长可以根据实际应用中的需求以及实际应用中管理平台和监控设备的性能确定,对此,本发明实施例不做具体限定。
由于检测事件是监控设备在采集到的跟踪画面中检测到目标对象时,上报的事件信息,因此,当一监控设备上报检测事件时,可以说明目标对象在该监控设备的采集区域中,其中,目标对象可以是开始进入该检测设备的采集区域,也可以是已经进入该监控设备的采集区域;相应的,当一监控设备不再上报检测事件时,则可以说明目标对象离开该监控设备的采集区域。
基于此,当管理平台接收到非第一设备的监控设备上报的检测事件时,管理平台可以确定目标对象位于该非第一设备的监控设备的采集区域内,进而,当管理平台在第三预设时长内未接收到第一设备上报的检测事件时,则管理平台可以确定目标对象离开第一设备的采集区域。从而,管理平台可以确定接收到的检测事件满足预设的对象跨采集区域条件。进而,管理平台可以执行上述步骤S104,确定进行跨设备的画面切换。
进一步的,可选的,实施例四的一种具体方式中,上述本发明实施例提供的一种画面切换的确定方法还可以包括如下步骤:
在确定进行跨设备的跟踪画面切换的情况下,将当前显示的跟踪画面切换为:上报上述检测事件的监控设备所采集的跟踪画面。
基于此,在实例四中,对于目标对象在多个监控设备的采集区域的重叠区域内折返移动的移动场景而言,管理平台仍然可以实现对目标对象的跟踪,保证显示设备可以始终显示所指定的监控设备发送的存在目标对象的跟踪画面。
例如,在上述图7所示的目标1在多个监控设备的采集区域的重叠区域内折返移动的示例中,假设,当目标1位于相机A和B重合的采集区域中时,第一设备为相机B。进而,当目标1离开相机B的采集区域,而仍然位于相机A的采集区域中时,管理平台便可以接收到相机A上报检测事件,而在第三预设时长内未接收到相机B上报的检测事件。这样,管理平台可以确定所接收到的相机A 上报的检测事件满足预设的对象跨采集区域条件。进一步的,管理平台便可以确定进行跨设备的跟踪画面切换,并将第一设备切换为相机A,即控制显示设备显示相机A所采集并发送的视频画面。
实施例五:检测事件的事件类型可以包括:开始跟踪事件和结束跟踪事件。本发明实施例提供的一种画面切换的确定方法还可以包括如下步骤:
在接收到的检测事件的事件类型为结束跟踪事件,以及,上报检测事件的监控设备是第一设备,且在上报最近一次接收到的开始跟踪事件的监控设备不是第一设备的情况下,确定接收到的检测事件满足预设的对象跨采集区域条件;
其中,第一设备为:发送当前所显示跟踪画面的监控设备。
可选的,由于下发至多个监控设备中的每个监控设备的跟踪任务中可以包括该监控设备的设备任务标识,其中,不同的监控设备的设备任务标识不同,监控设备上报的检测事件的事件信息中包括自身的设备任务标识,则管理平台可以通过判断上报所接收到的检测事件的监控设备的设备任务标识与第一设备的设备任务标识是否相同,来确定上报所接收到的检测事件的监控设备是否为第一设备。
在接收到第一设备发送的结束跟踪事件时,管理平台便可以确定目标对象离开第一设备的采集区域,进而,管理设备可以确定最近一次接收到的开始跟踪事件的监控设备是否为该第一设备。
其中,由于开始跟踪事件是监控设备在检测到目标对象进入自身的采集区域时所上报的事件信息,因此,当管理平台确定在接收到第一设备发送的结束跟踪事件后,最近一次接收到的开始跟踪事件的监控设备不是该第一设备,则可以确定目标对象进入上报该最近一次接收到的开始跟踪事件的监控设备的采集区域,从而,管理平台便可以确定接收到的检测事件满足预设的对象跨采集区域条件。进而,管理平台可以确定进行跨区域的画面跟踪。
可选的,实施例五的一种具体方式中,上述本发明实施例提供的一种画面切换的确定方法还可以包括如下步骤:
在确定进行跨设备的跟踪画面切换,且接收到的检测事件的事件类型为结束跟踪事件的情况下,将当前显示的跟踪画面切换为:上报最近一次接收到的开始跟踪事件的监控设备所采集的跟踪画面。
相应于上述本发明实施例提供的一种画面切换的确定方法,本发明实施例还提供了一种画面切换的确定装置。
图12为本发明实施例提供的一种画面切换的确定装置的结构示意图,如图 12所示,该画面切换的确定装置可以包括如下模块:
任务下发模块1210,用于向指定的多个监控设备下发针对目标对象的跟踪任务;
事件接收模块1220,用于接收所述监控设备所上报的检测事件,其中,所述检测事件是所述监控设备基于所述目标对象在采集到的视频画面中的存在情况,所上报的事件信息;
切换确定模块1230,用于当接收到的检测事件满足预设的对象跨采集区域条件时,确定进行跨设备的跟踪画面切换;其中,所述对象跨采集区域是指:所述目标对象进入或离开所述多个监控设备中一监控设备的采集区域。
以上可见,应用本发明实施例提供的方案,在对目标对象进行跟踪时,监控系统的管理平台可以接收所指定的监控设备所上报的检测事件。这样,由于监控设备所上报的检测事件是该监控设备基于目标对象在自身所采集到的视频画面中的存在情况所上报的事件信息,因此,可以确定该检测事件是否满足预设的对象跨采集区域条件,即确定目标对象是否进入或者离开该监控设备的采集区域。进而,当接收到的检测事件满足预设的对象跨采集区域条件时,管理平台便可以直接确定进行针对目标对象的跨设备的跟踪画面切换。
基于此,应用本发明实施例提供的方案,在确定是否进行跨设备的跟踪画面切换时,监控系统的管理平台可以直接根据所接收到的监控设备上报的检测事件进行确定,而不需要进行大量且复杂的计算,从而,管理平台中可以不需要集成大量的计算逻辑,降低了管理平台的集成难度。
可选的,一种具体实现方式中,所述检测事件的事件类型包括:非结束跟踪事件和结束跟踪事件;其中,所述非结束跟踪事件为:所述监控设备在检测到所述目标对象处于自身的采集区域时,所上报的事件信息;所述结束跟踪事件为:所述监控设备在检测到所述目标对象离开自身的采集区域时,所上报的事件信息;所述装置还包括:
第一条件确定模块,用于:
在所述接收所述监控设备所上报的检测事件的步骤之后,在接收到的检测事件的事件类型属于所述结束跟踪事件,以及上报所述结束跟踪事件的监控设备是第一设备的情况下,在接收到所述结束跟踪事件后,接收到事件类型属于所述非结束跟踪事件的检测事件时,确定接收到的检测事件满足预设的对象跨采集区域条件;其中,所述第一设备为:发送当前所显示跟踪画面的监控设备;或者,
标识清空模块,用于在所述接收所述监控设备所上报的检测事件的步骤之后,在接收到的检测事件的事件类型属于所述结束跟踪事件,以及上报所述结束跟踪事件的监控设备是第一设备的情况下,清空跟踪任务标识;其中,所述跟踪任务标识用于表示当前需要发送所跟踪画面的监控设备的设备任务标识,且所述跟踪任务标识在清空之前为所述第一设备的设备任务标识;
第二条件确定模块,用于在接收到的检测事件的事件类型属于所述非结束跟踪事件,且所述跟踪任务标识为空的情况下,确定接收到的检测事件满足预设的对象跨采集区域条件。
可选的,一种具体实现方式中,所述非结束跟踪事件包括:开始跟踪事件和持续跟踪事件;其中,所述开始跟踪事件为:所述监控设备在检测到所述目标对象进入自身的采集区域时,所上报的事件信息;所述持续跟踪事件为:在上报所述开始跟踪事件之后,且上报所述结束跟踪事件之前,所述监控设备在检测到所述目标对象处于自身的采集区域时,所上报的事件信息;
所述第一条件确定模块,具体用于:
在接收到所述结束跟踪事件后的第一预设时长内,接收到事件类型属于所述持续跟踪事件的检测事件时,确定接收到的检测事件满足预设的对象跨采集区域条件;
所述第二条件确定模块,具体用于:
在接收到的检测事件的事件类型属于所述持续跟踪事件,且所述跟踪任务标识为空的情况下,确定接收到的检测事件满足预设的对象跨采集区域条件;
所述装置还包括第三条件确定模块,其中,所述第三条件确定模块,用于:
在接收到的检测事件的事件类型属于所述开始跟踪事件的情况下,确定接收到的检测事件满足预设的对象跨采集区域条件。
可选的,一种具体实现方式中,下发至所述多个监控设备中的每个监控设备的跟踪任务中包括该监控设备的设备任务标识,其中,不同的监控设备的设备任务标识不同;所述事件信息中包括上报该事件信息的监控设备的设备任务标识。
可选的,一种具体实现方式中,所述装置还包括:
任务停止模块,用于在接收到的检测事件的事件类型属于所述结束跟踪事件,以及上报所述结束跟踪事件的监控设备是第一设备的情况下,在接收到所述结束跟踪事件的第二预设时长内,未接收到事件类型属于所述非结束跟踪事件的检测事件情况下,停止执行所述跟踪任务。
可选的,一种具体实现方式中,所述装置还包括:
画面切换模块,用于在确定进行跨设备的跟踪画面切换的情况下,将当前显示的跟踪画面切换为:所述上报属于所述非结束跟踪事件的检测事件的监控设备所采集的视频画面;
标识更新模块,用于将所述跟踪任务标识更新为所述上报属于所述非结束跟踪事件的检测事件的监控设备的设备任务标识。
可选的,一种具体实现方式中,所述检测事件的事件类型包括:开始跟踪事件和结束跟踪事件;其中,所述开始跟踪事件为:所述监控设备在检测到所述目标对象进入自身的采集区域时,所上报的事件信息;所述结束跟踪事件为:所述监控设备在检测到所述目标对象离开自身的采集区域时,所上报的事件信息;所述装置还包括第四条件确定模块;
其中,所述第四条件确定模块,用于:
在所述接收所述监控设备所上报的检测事件的步骤之后,在接收到的检测事件的事件类型为所述开始跟踪事件的情况下,确定接收到的检测事件满足预设的对象跨采集区域条件;在接收到的检测事件的事件类型为所述结束跟踪事件,以及,上报所述检测事件的监控设备是第一设备,且在接收到所述检测事件之前,未接收到第二设备发送的所述结束跟踪事件的情况下,确定接收到的检测事件满足预设的对象跨采集区域条件;
其中,所述第一设备为:发送当前所显示跟踪画面的监控设备,所述第二设备为:上报上一次接收到的所述开始跟踪事件的监控设备;所述上一次接收到的所述开始跟踪事件为:在接收到所述第一设备发送的所述开始跟踪事件之前,最近一次接收到的所述开始跟踪事件;
或者,
在所述接收所述监控设备所上报的检测事件的步骤之后,在接收到的检测事件的事件类型为所述结束跟踪事件,以及,上报所述检测事件的监控设备是第一设备,且在上报最近一次接收到的所述开始跟踪事件的监控设备不是所述第一设备的情况下,确定接收到的检测事件满足预设的对象跨采集区域条件;
其中,所述第一设备为:发送当前所显示跟踪画面的监控设备。
可选的,一种具体实现方式中,所述检测事件为:所述监控设备在所采集到的跟踪画面检测到所述目标对象时,所上报的事件信息;所述装置还包括第五条件确定模块;其中,所述第五条件确定模块,用于:
在所述接收所述监控设备所上报的检测事件的步骤之后,在上报所述检测事件的监控设备不是第一设备,且在第三预设时长内未接收到的第一设备上报的检测事件的情况下,确定接收到的检测事件满足预设的对象跨采集区域条件;
其中,所述第一设备为:发送当前所显示跟踪画面的监控设备。
相应于上述本发明实施例提供的一种画面切换的确定方法,本发明实施例还提供了一种电子设备,该电子设备为监控系统的管理平台。如图13所示,包括处理器1301和存储器1303;
其中,存储器1303,用于存放计算机程序;
处理器1301,用于执行存储器1303上所存放的程序时,实现上述本发明实施例提供的任一画面切换的确定方法的步骤。
可选的,一种具体实现方式中,如图14所示,所述电子设备还包括通信接口1302和通信总线1304;
其中,处理器1301,通信接口1302,存储器1303通过通信总线1304完成相互间的通信。
上述电子设备提到的通信总线可以是外设部件互连标准(Peripheral ComponentInterconnect,PCI)总线或扩展工业标准结构(Extended Industry StandardArchitecture,EISA)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
通信接口用于上述电子设备与其他设备之间的通信。
存储器可以包括随机存取存储器(Random Access Memory,RAM),也可以包括非易失性存储器(Non-Volatile Memory,NVM),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。
上述的处理器可以是通用处理器,包括中央处理器(Central Processing Unit,CPU)、网络处理器(Network Processor,NP)等;还可以是数字信号处理器 (DigitalSignal Processing,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA) 或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
相应于上述本发明实施例提供的一种画面切换的确定方法,本发明实施例还提供了一种计算机可读存储介质,该计算机程序被处理器执行时实现上述本发明实施例提供的任一画面切换的确定方法的步骤。
相应于上述本发明实施例提供的一种画面切换的确定方法,本发明实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述上述第一方面提供的任一画面切换的确定方法的步骤。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置实施例、电子设备实施例、计算机可读存储介质实施例和计算机程序产品实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
Claims (15)
1.一种画面切换的确定方法,其特征在于,所述方法包括:
向指定的多个监控设备下发针对目标对象的跟踪任务;其中,所述跟踪任务中包括所述目标对象的标识信息;
接收所述监控设备所上报的检测事件,其中,所述检测事件是所述监控设备基于利用所述标识信息在所采集到的视频画面中进行所述目标对象检测所得到的所述目标对象在所述视频画面中的存在情况,所上报的事件信息;并且,当所述目标对象在所述视频画面中的存在情况不同时,所述检测事件不同;
当接收到的检测事件满足预设的对象跨采集区域条件时,确定进行跨设备的跟踪画面切换;其中,所述对象跨采集区域是指:所述目标对象进入或离开所述多个监控设备中一监控设备的采集区域。
2.根据权利要求1所述的方法,其特征在于,所述检测事件的事件类型包括:非结束跟踪事件和结束跟踪事件;其中,所述非结束跟踪事件为:所述监控设备在检测到所述目标对象处于自身的采集区域时,所上报的事件信息;所述结束跟踪事件为:所述监控设备在检测到所述目标对象离开自身的采集区域时,所上报的事件信息;
在所述接收所述监控设备所上报的检测事件的步骤之后,所述方法还包括:
在接收到的检测事件的事件类型属于所述结束跟踪事件,以及上报所述结束跟踪事件的监控设备是第一设备的情况下,在接收到所述结束跟踪事件后,接收到事件类型属于所述非结束跟踪事件的检测事件时,确定接收到的检测事件满足预设的对象跨采集区域条件;其中,所述第一设备为:发送当前所显示跟踪画面的监控设备;或者,
在接收到的检测事件的事件类型属于所述结束跟踪事件,以及上报所述结束跟踪事件的监控设备是第一设备的情况下,清空跟踪任务标识;其中,所述跟踪任务标识用于表示当前需要发送所跟踪画面的监控设备的设备任务标识,且所述跟踪任务标识在清空之前为所述第一设备的设备任务标识;
在接收到的检测事件的事件类型属于所述非结束跟踪事件,且所述跟踪任务标识为空的情况下,确定接收到的检测事件满足预设的对象跨采集区域条件。
3.根据权利要求2所述的方法,其特征在于,所述非结束跟踪事件包括:开始跟踪事件和持续跟踪事件;其中,所述开始跟踪事件为:所述监控设备在检测到所述目标对象进入自身的采集区域时,所上报的事件信息;所述持续跟踪事件为:在上报所述开始跟踪事件之后,且上报所述结束跟踪事件之前,所述监控设备在检测到所述目标对象处于自身的采集区域时,所上报的事件信息;
所述在接收到所述结束跟踪事件后,接收到事件类型属于所述非结束跟踪事件的检测事件时,确定接收到的检测事件满足预设的对象跨采集区域条件的步骤,包括:
在接收到所述结束跟踪事件后的第一预设时长内,接收到事件类型属于所述持续跟踪事件的检测事件时,确定接收到的检测事件满足预设的对象跨采集区域条件;
所述在接收到的检测事件的事件类型属于所述非结束跟踪事件,且所述跟踪任务标识为空的情况下,确定接收到的检测事件满足预设的对象跨采集区域条件的步骤,包括:
在接收到的检测事件的事件类型属于所述持续跟踪事件,且所述跟踪任务标识为空的情况下,确定接收到的检测事件满足预设的对象跨采集区域条件;
在所述接收所述监控设备所上报的检测事件的步骤之后,所述方法还包括:
在接收到的检测事件的事件类型属于所述开始跟踪事件的情况下,确定接收到的检测事件满足预设的对象跨采集区域条件。
4.根据权利要求2所述的方法,其特征在于,在接收到的检测事件的事件类型属于所述结束跟踪事件,以及上报所述结束跟踪事件的监控设备是第一设备的情况下,所述方法还包括:
在接收到所述结束跟踪事件的第二预设时长内,未接收到事件类型属于所述非结束跟踪事件的检测事件情况下,停止执行所述跟踪任务。
5.根据权利要求2所述的方法,其特征在于,下发至所述多个监控设备中的每个监控设备的跟踪任务中包括该监控设备的设备任务标识,其中,不同的监控设备的设备任务标识不同;所述事件信息中包括上报该事件信息的监控设备的设备任务标识。
6.根据权利要求2至5中任一项所述的方法,其特征在于,所述方法还包括:
在确定进行跨设备的跟踪画面切换的情况下,将当前显示的跟踪画面切换为:所述上报属于所述非结束跟踪事件的检测事件的监控设备所采集的视频画面;
将所述跟踪任务标识更新为所述上报属于所述非结束跟踪事件的检测事件的监控设备的设备任务标识。
7.根据权利要求1所述的方法,其特征在于,所述检测事件的事件类型包括:开始跟踪事件和结束跟踪事件;其中,所述开始跟踪事件为:所述监控设备在检测到所述目标对象进入自身的采集区域时,所上报的事件信息;所述结束跟踪事件为:所述监控设备在检测到所述目标对象离开自身的采集区域时,所上报的事件信息;
在所述接收所述监控设备所上报的检测事件的步骤之后,所述方法还包括:
在接收到的检测事件的事件类型为所述开始跟踪事件的情况下,确定接收到的检测事件满足预设的对象跨采集区域条件;
在接收到的检测事件的事件类型为所述结束跟踪事件,以及,上报所述检测事件的监控设备是第一设备,且在接收到所述检测事件之前,未接收到第二设备发送的所述结束跟踪事件的情况下,确定接收到的检测事件满足预设的对象跨采集区域条件;
其中,所述第一设备为:发送当前所显示跟踪画面的监控设备,所述第二设备为:上报上一次接收到的所述开始跟踪事件的监控设备;所述上一次接收到的所述开始跟踪事件为:在接收到所述第一设备发送的所述开始跟踪事件之前,最近一次接收到的所述开始跟踪事件。
8.根据权利要求1所述的方法,其特征在于,所述检测事件为:所述监控设备在所采集到的跟踪画面检测到所述目标对象时,所上报的事件信息;
在所述接收所述监控设备所上报的检测事件的步骤之后,所述方法还包括:
在上报所述检测事件的监控设备不是第一设备,且在第三预设时长内未接收到的第一设备上报的检测事件的情况下,确定接收到的检测事件满足预设的对象跨采集区域条件;
其中,所述第一设备为:发送当前所显示跟踪画面的监控设备。
9.根据权利要求1所述的方法,其特征在于,所述检测事件的事件类型包括:开始跟踪事件和结束跟踪事件;其中,所述开始跟踪事件为:所述监控设备在检测到所述目标对象进入自身的采集区域时,所上报的事件信息;所述结束跟踪事件为:所述监控设备在检测到所述目标对象离开自身的采集区域时,所上报的事件信息;
在所述接收所述监控设备所上报的检测事件的步骤之后,所述方法还包括:
在接收到的检测事件的事件类型为所述结束跟踪事件,以及,上报所述检测事件的监控设备是第一设备,且上报最近一次接收到的所述开始跟踪事件的监控设备不是所述第一设备的情况下,确定接收到的检测事件满足预设的对象跨采集区域条件;
其中,所述第一设备为:发送当前所显示跟踪画面的监控设备。
10.一种画面切换的确定装置,其特征在于,所述装置包括:
任务下发模块,用于向指定的多个监控设备下发针对目标对象的跟踪任务;其中,所述跟踪任务中包括所述目标对象的标识信息;
事件接收模块,用于接收所述监控设备所上报的检测事件,其中,所述检测事件是所述监控设备基于利用所述标识信息在所采集到的视频画面中进行所述目标对象检测所得到的所述目标对象在所述视频画面中的存在情况,所上报的事件信息;并且,当所述目标对象在所述视频画面中的存在情况不同时,所述检测事件不同;
切换确定模块,用于当接收到的检测事件满足预设的对象跨采集区域条件时,确定进行跨设备的跟踪画面切换;其中,所述对象跨采集区域是指:所述目标对象进入或离开所述多个监控设备中一监控设备的采集区域。
11.根据权利要求10所述的装置,其特征在于,所述检测事件的事件类型包括:非结束跟踪事件和结束跟踪事件;其中,所述非结束跟踪事件为:所述监控设备在检测到所述目标对象处于自身的采集区域时,所上报的事件信息;所述结束跟踪事件为:所述监控设备在检测到所述目标对象离开自身的采集区域时,所上报的事件信息;所述装置还包括:
第一条件确定模块,用于:
在所述接收所述监控设备所上报的检测事件的步骤之后,在接收到的检测事件的事件类型属于所述结束跟踪事件,以及上报所述结束跟踪事件的监控设备是第一设备的情况下,在接收到所述结束跟踪事件后,接收到事件类型属于所述非结束跟踪事件的检测事件时,确定接收到的检测事件满足预设的对象跨采集区域条件;其中,所述第一设备为:发送当前所显示跟踪画面的监控设备;或者,
标识清空模块,用于在所述接收所述监控设备所上报的检测事件的步骤之后,在接收到的检测事件的事件类型属于所述结束跟踪事件,以及上报所述结束跟踪事件的监控设备是第一设备的情况下,清空跟踪任务标识;其中,所述跟踪任务标识用于表示当前需要发送所跟踪画面的监控设备的设备任务标识,且所述跟踪任务标识在清空之前为所述第一设备的设备任务标识;
第二条件确定模块,用于在接收到的检测事件的事件类型属于所述非结束跟踪事件,且所述跟踪任务标识为空的情况下,确定接收到的检测事件满足预设的对象跨采集区域条件。
12.根据权利要求11所述的装置,其特征在于,所述非结束跟踪事件包括:开始跟踪事件和持续跟踪事件;其中,所述开始跟踪事件为:所述监控设备在检测到所述目标对象进入自身的采集区域时,所上报的事件信息;所述持续跟踪事件为:在上报所述开始跟踪事件之后,且上报所述结束跟踪事件之前,所述监控设备在检测到所述目标对象处于自身的采集区域时,所上报的事件信息;
所述第一条件确定模块,具体用于:
在接收到所述结束跟踪事件后的第一预设时长内,接收到事件类型属于所述持续跟踪事件的检测事件时,确定接收到的检测事件满足预设的对象跨采集区域条件;
所述第二条件确定模块,具体用于:
在接收到的检测事件的事件类型属于所述持续跟踪事件,且所述跟踪任务标识为空的情况下,确定接收到的检测事件满足预设的对象跨采集区域条件;
所述装置还包括第三条件确定模块,其中,所述第三条件确定模块,用于:
在接收到的检测事件的事件类型属于所述开始跟踪事件的情况下,确定接收到的检测事件满足预设的对象跨采集区域条件。
13.根据权利要求11所述的装置,其特征在于,下发至所述多个监控设备中的每个监控设备的跟踪任务中包括该监控设备的设备任务标识,其中,不同的监控设备的设备任务标识不同;所述事件信息中包括上报该事件信息的监控设备的设备任务标识;所述装置还包括:
任务停止模块,用于在接收到的检测事件的事件类型属于所述结束跟踪事件,以及上报所述结束跟踪事件的监控设备是第一设备的情况下,在接收到所述结束跟踪事件的第二预设时长内,未接收到事件类型属于所述非结束跟踪事件的检测事件情况下,停止执行所述跟踪任务;
画面切换模块,用于在确定进行跨设备的跟踪画面切换的情况下,将当前显示的跟踪画面切换为:所述上报属于所述非结束跟踪事件的检测事件的监控设备所采集的视频画面;
标识更新模块,用于将所述跟踪任务标识更新为所述上报属于所述非结束跟踪事件的检测事件的监控设备的设备任务标识。
14.根据权利要求10所述的装置,其特征在于,所述检测事件的事件类型包括:开始跟踪事件和结束跟踪事件;其中,所述开始跟踪事件为:所述监控设备在检测到所述目标对象进入自身的采集区域时,所上报的事件信息;所述结束跟踪事件为:所述监控设备在检测到所述目标对象离开自身的采集区域时,所上报的事件信息;所述装置还包括第四条件确定模块;
其中,所述第四条件确定模块,用于:
在所述接收所述监控设备所上报的检测事件的步骤之后,在接收到的检测事件的事件类型为所述开始跟踪事件的情况下,确定接收到的检测事件满足预设的对象跨采集区域条件;在接收到的检测事件的事件类型为所述结束跟踪事件,以及,上报所述检测事件的监控设备是第一设备,且在接收到所述检测事件之前,未接收到第二设备发送的所述结束跟踪事件的情况下,确定接收到的检测事件满足预设的对象跨采集区域条件;
其中,所述第一设备为:发送当前所显示跟踪画面的监控设备,所述第二设备为:上报上一次接收到的所述开始跟踪事件的监控设备;所述上一次接收到的所述开始跟踪事件为:在接收到所述第一设备发送的所述开始跟踪事件之前,最近一次接收到的所述开始跟踪事件;
或者,
在所述接收所述监控设备所上报的检测事件的步骤之后,在接收到的检测事件的事件类型为所述结束跟踪事件,以及,上报所述检测事件的监控设备是第一设备,且在上报最近一次接收到的所述开始跟踪事件的监控设备不是所述第一设备的情况下,确定接收到的检测事件满足预设的对象跨采集区域条件;
其中,所述第一设备为:发送当前所显示跟踪画面的监控设备。
15.根据权利要求10所述的装置,其特征在于,所述检测事件为:所述监控设备在所采集到的跟踪画面检测到所述目标对象时,所上报的事件信息;所述装置还包括第五条件确定模块;其中,所述第五条件确定模块,用于:
在所述接收所述监控设备所上报的检测事件的步骤之后,在上报所述检测事件的监控设备不是第一设备,且在第三预设时长内未接收到的第一设备上报的检测事件的情况下,确定接收到的检测事件满足预设的对象跨采集区域条件;
其中,所述第一设备为:发送当前所显示跟踪画面的监控设备。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010239581.XA CN111405203B (zh) | 2020-03-30 | 2020-03-30 | 一种画面切换的确定方法、装置、电子设备及存储介质 |
| EP21779203.5A EP4131934A4 (en) | 2020-03-30 | 2021-03-29 | METHOD AND DEVICE FOR DETERMINING AN IMAGE SWITCH, ELECTRONIC DEVICE AND STORAGE MEDIA |
| US17/995,166 US12223728B2 (en) | 2020-03-30 | 2021-03-29 | Method and apparatus for determining picture switching, electronic device, and storage medium |
| PCT/CN2021/083576 WO2021197259A1 (zh) | 2020-03-30 | 2021-03-29 | 一种画面切换的确定方法、装置、电子设备及存储介质 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010239581.XA CN111405203B (zh) | 2020-03-30 | 2020-03-30 | 一种画面切换的确定方法、装置、电子设备及存储介质 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN111405203A CN111405203A (zh) | 2020-07-10 |
| CN111405203B true CN111405203B (zh) | 2022-11-04 |
Family
ID=71429330
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202010239581.XA Active CN111405203B (zh) | 2020-03-30 | 2020-03-30 | 一种画面切换的确定方法、装置、电子设备及存储介质 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US12223728B2 (zh) |
| EP (1) | EP4131934A4 (zh) |
| CN (1) | CN111405203B (zh) |
| WO (1) | WO2021197259A1 (zh) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111405203B (zh) * | 2020-03-30 | 2022-11-04 | 杭州海康威视数字技术股份有限公司 | 一种画面切换的确定方法、装置、电子设备及存储介质 |
| CN114501045A (zh) * | 2021-12-29 | 2022-05-13 | 浙江大华技术股份有限公司 | 活动直播方法、装置、电子装置和存储介质 |
Family Cites Families (21)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6359647B1 (en) | 1998-08-07 | 2002-03-19 | Philips Electronics North America Corporation | Automated camera handoff system for figure tracking in a multiple camera system |
| CN101061721B (zh) * | 2005-06-07 | 2010-05-26 | 松下电器产业株式会社 | 监视系统、监视方法及摄像机终端 |
| US8471910B2 (en) * | 2005-08-11 | 2013-06-25 | Sightlogix, Inc. | Methods and apparatus for providing fault tolerance in a surveillance system |
| US8760519B2 (en) * | 2007-02-16 | 2014-06-24 | Panasonic Corporation | Threat-detection in a distributed multi-camera surveillance system |
| TWI534719B (zh) * | 2008-03-03 | 2016-05-21 | 艾威吉隆專利第2控股公司 | 動態物件分類 |
| TWI405457B (zh) * | 2008-12-18 | 2013-08-11 | Ind Tech Res Inst | 應用攝影機換手技術之多目標追蹤系統及其方法,與其智慧節點 |
| CN102065279B (zh) * | 2010-10-28 | 2015-11-25 | 北京中星微电子有限公司 | 一种连续跟踪监控对象的方法及系统 |
| KR101318835B1 (ko) * | 2011-09-20 | 2013-10-16 | 아주대학교산학협력단 | 섹터 기반의 액티브 트랙킹 가능한 멀티 카메라 제어 장치 및 방법 |
| US8698896B2 (en) * | 2012-08-06 | 2014-04-15 | Cloudparc, Inc. | Controlling vehicle use of parking spaces and parking violations within the parking spaces using multiple cameras |
| KR20150071504A (ko) * | 2013-12-18 | 2015-06-26 | 한국전자통신연구원 | 카메라 추적 제어권 자동 전환 시스템 및 이의 카메라 추적 제어권 자동 전환 방법 |
| CN105530465A (zh) * | 2014-10-22 | 2016-04-27 | 北京航天长峰科技工业集团有限公司 | 一种安保监控视频检索定位方法 |
| CN106412414B (zh) * | 2016-06-08 | 2019-12-27 | 同济大学 | 追踪系统、摄像头、监测方法、及监测系统 |
| CN107666590B (zh) | 2016-07-29 | 2020-01-17 | 华为终端有限公司 | 一种目标监控方法、摄像头、控制器和目标监控系统 |
| US11049374B2 (en) * | 2016-12-22 | 2021-06-29 | Nec Corporation | Tracking support apparatus, terminal, tracking support system, tracking support method and program |
| US20180308243A1 (en) * | 2017-03-28 | 2018-10-25 | Irvine Sensors Corporation | Cognitive Tracker -- Appliance For Enabling Camera-to-Camera Object Tracking in Multi-Camera Surveillance Systems |
| US10165650B1 (en) * | 2017-08-21 | 2018-12-25 | Cree, Inc. | Occupant tracking |
| CN110113579B (zh) * | 2019-05-30 | 2021-04-16 | 浙江大华技术股份有限公司 | 一种跟踪目标对象的方法及装置 |
| CN110177258A (zh) * | 2019-06-28 | 2019-08-27 | Oppo广东移动通信有限公司 | 图像处理方法、装置、服务器及存储介质 |
| CN110278413A (zh) * | 2019-06-28 | 2019-09-24 | Oppo广东移动通信有限公司 | 图像处理方法、装置、服务器以及存储介质 |
| CN110533700B (zh) * | 2019-08-30 | 2023-08-29 | 腾讯科技(深圳)有限公司 | 对象跟踪方法和装置、存储介质及电子装置 |
| CN111405203B (zh) * | 2020-03-30 | 2022-11-04 | 杭州海康威视数字技术股份有限公司 | 一种画面切换的确定方法、装置、电子设备及存储介质 |
-
2020
- 2020-03-30 CN CN202010239581.XA patent/CN111405203B/zh active Active
-
2021
- 2021-03-29 WO PCT/CN2021/083576 patent/WO2021197259A1/zh not_active Ceased
- 2021-03-29 EP EP21779203.5A patent/EP4131934A4/en active Pending
- 2021-03-29 US US17/995,166 patent/US12223728B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| EP4131934A4 (en) | 2023-08-23 |
| US20230177838A1 (en) | 2023-06-08 |
| EP4131934A1 (en) | 2023-02-08 |
| WO2021197259A1 (zh) | 2021-10-07 |
| CN111405203A (zh) | 2020-07-10 |
| US12223728B2 (en) | 2025-02-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN110163885B (zh) | 一种目标跟踪方法及装置 | |
| CN110738150B (zh) | 相机联动抓拍方法、装置以及计算机存储介质 | |
| CN110876035B (zh) | 一种基于视频的场景更新方法、装置及电子设备 | |
| US20220214855A1 (en) | Projection Method and System | |
| CN111402286B (zh) | 一种目标跟踪方法、装置、系统及电子设备 | |
| CN111405203B (zh) | 一种画面切换的确定方法、装置、电子设备及存储介质 | |
| CN110677585A (zh) | 目标检测框的输出方法、装置、终端及存储介质 | |
| CN110491060A (zh) | 一种机器人及其安全监控方法、装置及存储介质 | |
| CN113569825A (zh) | 视频监控方法、装置、电子设备和计算机可读介质 | |
| CN106530738A (zh) | 隧道内实时交通信息生成与服务方法及系统 | |
| CN111986229A (zh) | 视频目标检测方法、装置及计算机系统 | |
| CN113347362B (zh) | 一种跨相机轨迹关联方法、装置及电子设备 | |
| CN113963328B (zh) | 基于全景监控视频分析的道路交通状态检测方法及装置 | |
| CN112752067A (zh) | 目标追踪方法、装置、电子设备及存储介质 | |
| CN116152691A (zh) | 图像检测方法、装置、设备和存储介质 | |
| CN111401206A (zh) | 一种全景图共享方法、系统、设备和介质 | |
| CN114708542A (zh) | 图像处理方法、装置及计算机可读存储介质 | |
| CN115144843A (zh) | 一种物体位置的融合方法及装置 | |
| CN115035714A (zh) | 车辆停车行为确定方法、电子设备及存储介质 | |
| CN115471798B (zh) | 目标对象的流量统计方法、电子设备以及存储介质 | |
| CN114494148B (zh) | 数据解析方法、系统、设备及存储介质 | |
| CN116118627A (zh) | 一种泊车影像的显示方法、系统、装置、电子设备及介质 | |
| CN115174889A (zh) | 摄像机的位置偏移检测方法、电子设备和存储介质 | |
| CN110708505B (zh) | 视频告警方法、装置、电子设备及计算机可读存储介质 | |
| CN116363197B (zh) | 摄像头拍摄角度偏移预警方法、装置、服务器及存储介质 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |