CN110392303A - 热度图视频的生成方法、装置、设备以及存储介质 - Google Patents
热度图视频的生成方法、装置、设备以及存储介质 Download PDFInfo
- Publication number
- CN110392303A CN110392303A CN201910521249.XA CN201910521249A CN110392303A CN 110392303 A CN110392303 A CN 110392303A CN 201910521249 A CN201910521249 A CN 201910521249A CN 110392303 A CN110392303 A CN 110392303A
- Authority
- CN
- China
- Prior art keywords
- video
- temperature
- time section
- events
- video events
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 44
- 238000004590 computer program Methods 0.000 claims description 21
- 238000004891 communication Methods 0.000 claims description 2
- 238000001514 detection method Methods 0.000 description 18
- 239000011159 matrix material Substances 0.000 description 7
- 238000010586 diagram Methods 0.000 description 5
- 230000008859 change Effects 0.000 description 4
- 230000009545 invasion Effects 0.000 description 4
- 238000012544 monitoring process Methods 0.000 description 4
- 238000004422 calculation algorithm Methods 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 206010017577 Gait disturbance Diseases 0.000 description 2
- 238000007689 inspection Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 238000010030 laminating Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/70—Information retrieval; Database structures therefor; File system structures therefor of video data
- G06F16/74—Browsing; Visualisation therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/44008—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics in the video stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/488—Data services, e.g. news ticker
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/80—Camera processing pipelines; Components thereof
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Human Computer Interaction (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Studio Devices (AREA)
Abstract
本申请涉及一种热度图视频的生成方法、装置、设备和存储介质。所述方法包括:获取摄像头拍摄的视频画面,在视频画面中检测预设的视频事件,生成视频事件在各个拍摄时间段的热度数据,将视频事件在各个拍摄时间段的热度数据与相应时间段内的视频画面进行编码,生成视频事件的热度图视频。采用本方法能够实现摄像头所拍摄视频中智能事件活跃度的统计和动态展示。
Description
技术领域
本申请涉及视频处理技术领域,特别是涉及一种热度图视频的生成方法、装置、设备以及存储介质。
背景技术
随着视频监控技术的发展,智能化的视频监控设备被应用于商场、火车站、医院、道路口、办公楼等场合,除了拍摄常规的监控视频外,还能够进行智能事件(例如区域入侵、绊线入侵、人数统计、人脸识别)监测。用户通常希望在观看监控视频的同时,了解到监控视野内智能事件活跃度的变化情况,即随着时间变化监控视野内各个局部区域的智能事件发生次数,以进行更合理的人力物力分配。目前,尚未实现监控视频中智能事件活跃度的统计和动态展示。
发明内容
基于此,有必要针对上述技术问题,提供一种能够对监控视频中的智能事件活跃度进行统计和动态展示的热度图视频的生成方法、装置、设备以及存储介质。
一种热度图视频的生成方法,所述方法包括:
获取摄像头拍摄的视频画面;
在所述视频画面中检测预设的视频事件,生成所述视频事件在各个拍摄时间段的热度数据;
将所述视频事件在各个拍摄时间段的热度数据与相应时间段内的所述视频画面进行编码,生成所述视频事件的热度图视频。
在其中一个实施例中,所述生成所述视频事件在各个拍摄时间段的热度数据的步骤,包括:
在所述拍摄时间段内的视频画面中,检测所述视频事件;
当检测到所述视频事件时,获取所述视频事件当前的发生次数和发生位置;
根据所述视频事件当前的发生次数和发生位置,对所述拍摄时间段内所述视频事件分别在各个画面位置处的发生次数进行统计,得到所述视频事件在所述拍摄时间段内的热度数据。
在其中一个实施例中,所述生成所述视频事件在各个拍摄时间段的热度数据的步骤,包括:
在所述拍摄时间段内的视频画面中,检测所述视频事件;
当检测到所述视频事件时,获取所述视频事件当前的发生次数和发生位置;
根据所述视频事件当前的发生次数和发生位置,对所述拍摄时间段内所述视频事件分别在各个画面位置处的发生次数进行统计,得到所述视频事件在所述拍摄时间段内的热度数据。
在其中一个实施例中,所述生成所述视频事件在各个拍摄时间段的热度数据的步骤,包括:
在所述拍摄时间段内的视频画面中,检测所述视频事件;
当检测到所述视频事件时,获取所述视频事件当前的发生次数和发生位置;
根据所述视频事件当前的发生次数和发生位置,对所述拍摄时间段内所述视频事件分别在各个画面位置处的发生次数进行统计,得到所述视频事件在所述拍摄时间段内的热度数据。
在其中一个实施例中,所述生成所述视频事件在各个拍摄时间段的热度数据的步骤,包括:
在所述拍摄时间段内的视频画面中,检测所述视频事件;
当检测到所述视频事件时,获取所述视频事件当前的发生次数和发生位置;
根据所述视频事件当前的发生次数和发生位置,对所述拍摄时间段内所述视频事件分别在各个画面位置处的发生次数进行统计,得到所述视频事件在所述拍摄时间段内的热度数据。
一种热度图视频的生成方法,所述方法包括:
接收用户输入的待观察视频事件和观察时间段;
向摄像设备发送数据获取请求,接收所述摄像设备返回的所述观察时间段内的视频数据和所述待观察视频事件在所述观察时间段内的热度数据;
将所述观察时间段内的拍摄视频与所述待观察视频事件在所述观察时间段内的热度数据进行编码,生成所述待观察视频事件在所述观察时间段内的热度图视频并播放。
一种热度图视频的生成装置,所述装置包括:
视频画面获取模块,用于获取摄像头拍摄的视频画面;
热度数据生成模块,用于在所述视频画面中检测预设的视频事件,生成所述视频事件在各个拍摄时间段的热度数据;以及
热度图视频生成模块,用于将所述视频事件在各个拍摄时间段的热度数据与相应时间段内的所述视频画面进行编码,生成所述视频事件的热度图视频。
一种热度图视频的生成装置,所述装置包括:
输入数据接收模块,用于接收用户输入的待观察视频事件和观察时间段;
摄像数据获取模块,用于向摄像设备发送数据获取请求,接收所述摄像设备返回的所述观察时间段内的视频数据和所述待观察视频事件在所述观察时间段内的热度数据;
热度图视频生成模块,将所述观察时间段内的拍摄视频与所述待观察视频事件在所述观察时间段内的热度数据进行编码,生成所述待观察视频事件在所述观察时间段内的热度图视频并播放。
一种摄像设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述热度图视频的生成方法所述的步骤。
一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述热度图视频的生成方法所述的步骤。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述热度图视频的生成方法所述的步骤。
上述热度图视频的生成方法、装置、设备以及介质,在摄像头拍摄的视频画面中,对视频事件进行检测,得到视频事件在各个拍摄时间段的热度数据,将视频事件在各个拍摄时间段的热度数据与相应时间段内的视频画面进行编码,生成视频事件的热度图视频,热度图视频的视频帧结合了场景画面和热度数据,视频事件为当前进行检测的智能事件,从而通过热度图视频实现了视频中智能事件活跃度的统计和动态展示。
附图说明
图1为一个实施例中热度图视频的生成方法的应用环境图;
图2为一个实施例中热度图视频的生成方法的流程示意图;
图3为另一个实施例中热度图视频的生成方法的流程示意图;
图4为一个实施例中热度图视频的生成装置的结构框图;
图5为另一个实施例中热度图视频的生成装置的结构框图;以及
图6为一个实施例中计算机设备的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
本申请提供的热度图视频的生成方法,可以应用于如图1所示的应用环境中。其中,摄像设备102通过网络与服务器104通过网络进行通信,摄像设备102通过摄像头拍摄当前场景的视频画面,并能够在拍摄到的视频画面中进行智能事件检测,例如入侵检测(入侵检测包括区域入侵检测和绊线入侵检测,通过预设设置一些危险区域和入侵检测规则,检测是否有人员进入危险区域)、人员徘徊检测(预先设置一些危险区域和人员徘徊检测规则,检测是否有人员在危险区域徘徊)等。摄像设备102可以将拍摄和检测到的数据发送至服务器104上进行存储,或者经过服务器104发送给用户设备106。其中,摄像设备102可以但不限于是可以但不限于是枪形摄像机、球形摄像机和半球摄像机,服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现,用户设备可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备。
在一个实施例中,如图2所示,提供了一种热度图视频的生成方法,以该方法应用于图1中的摄像设备102为例进行说明,包括以下步骤:
步骤202,获取摄像头拍摄的视频画面。
其中,摄像头位于摄像设备上,用于对摄像设备所在的场景进行视频拍摄。
步骤204,在视频画面中检测预设的视频事件,生成视频事件在各个拍摄时间段的热度数据。
具体地,视频事件即当前进行检测的智能事件,可由用户指定或者***指定。预先设置视频事件的检测周期,在每个检测周期内在视频画面中对视频事件的发生进行监测,以统计每个检测周期内视频事件在各个画面位置处的发生次数,获得视频事件在每个检测周期的热度数据,从而得到视频事件在不同拍摄时间段的热度数据。其中,拍摄时间段的时长为检测周期的时长。
在一个实施例中,按照视频帧设置视频事件的检测周期,每次统计视频事件在预设数量帧内的热度数据,从而便于将统计的热度数据与拍摄的视频画面按照视频帧建立对应关系,进而能够提高后续将热度数据与视频画面进行编码的准确度,提高热度图视频生成的准确度。例如,每8帧视频帧进行一次监控事件的热度数据统计。
步骤206,将视频事件在各个拍摄时间段的热度数据与相应时间段内的视频画面进行编码,生成视频事件的热度图视频。
具体地,视频事件在各个拍摄时间段的热度数据,包括视频事件在各个拍摄时间段内在不同画面位置处的发生次数。依据视频事件在各个拍摄时间段内在不同画面位置处的发生次数,可以得到视频事件在各个拍摄时间段的热度图,视频事件在任一拍摄时间段的热度图,包括视频事件在该拍摄时间段、以及该拍摄时间段以前的所有热度数据,即视频事件在该拍摄时间段、以及该拍摄时间段以前在各个画面位置处的发生次数。将视频事件在各个拍摄时间段的热度图叠加在相应时间段内的视频画面,完成视频事件在各个拍摄时间段的热度图与相应时间段内的视频画面的编码,得到热度图视频帧,由这些热度图视频帧构成视频事件的热度图视频。
上述热度图视频的生成方法中,在摄像头拍摄的视频画面中检测视频事件,得到视频事件在各个拍摄时间段的热度数据,依据视频事件在各个拍摄时间段的热度数据,能够得到在任一拍摄时间段以及该任一拍摄时间段之前视频事件在各个画面位置处的发生次数,将视频事件在各个拍摄时间段的热度数据与相应时间段内的视频画面进行编码,生成视频事件的热度图视频,从而在摄像头所拍摄的视频中实现智能事件的动态统计,并通过生成的热度图视频实现摄像头所拍摄视频中智能事件的动态展示。
在一个实施例中,在检测拍摄时间段内视频事件的热度数据时,在该拍摄时间段内,检测视频事件,当检测到视频事件发生时,获取视频事件当前的发生次数和发生位置,根据视频事件当前的发生次数和发生位置,对该拍摄时间段内视频事件分别在各个画面位置处的发生次数进行统计,以得到视频事件在该拍摄时间段内的热度数据。
在一个实施例中,在检测到视频事件发生时,摄像设备可以获得该视频事件的发生区域(通常是一个矩形区域),通过计算该发生区域的中心坐标,得到视频事件在视频画面中的发生位置,以提高视频事件发生位置的检测准确度。
在一个实施例中,在根据视频事件在各个拍摄时间段的热度数据,生成视频事件在各个拍摄时间段的热度图时,由于视频事件在各个拍摄时间段的热度数据是视频事件在各个拍摄时间段内在各个画面位置处的发生次数,可将视频事件在各个拍摄时间段的热度数据转换为视频事件在各个拍摄时间段的热度增量图像,视频事件在各个拍摄时间段的热度增量图像表示视频事件在各个拍摄时间段内的发生情况。在生成视频事件在当前拍摄时间段的热度图时,获取视频事件在上一个拍摄时间段的热度图,将视频事件在当前拍摄时间段的热度增量图像,叠加到视频事件在上一个拍摄时间段的热度图上,得到视频事件在当前拍摄时间段的热度图,进而可以得到视频事件在各个拍摄时间段的热度图。其中,视频事件在任一拍摄时间段的热度图,用来表示视频事件在该任一拍摄时间段以及该任一拍摄时间段以前的发生情况。
在一个实施例中,视频事件在各个拍摄时间段的热度数据为二维矩阵。二维矩阵的矩阵规模与视频画面的图像矩阵的矩阵规模相同,二维矩阵中每个元素的值表示视频事件在相应画面位置处的发生次数,从而通过二维矩阵能够清楚准确地对视频事件的发生情况进行记录。
作为示例地,以拍摄时间段的时长为8帧为例,在拍摄时间段内视频事件的发生次数和发生位置,每发生一次,将视频事件在该拍摄时间段内的热度数据中相应位置处的元素加1,得到的热度数据可能为:
其中,8、4、3、2、6都分别表示视频事件在相应的画面位置处发生8次、4次、3次、2次和6次。
在一个实施例中,视频事件在各个拍摄时间段的热度数据为二维矩阵。在将视频事件在各个拍摄时间段的热度数据转换为视频事件在各个拍摄时间段的热度增量图像时,计算视频事件在当前拍摄时间段的热度数据中元素最大值和元素最小值的均值,计算热度数据中每个元素相对于该均值的偏差。依据热度数据中每个元素相对于该均值的偏差,计算出热度数据中每个元素对应的灰阶,得到视频事件在当前拍摄时间段的热度增量图像。依此,可得到视频事件在各个拍摄时间段的热度增量图像。
在一个实施例中,在视频事件在当前拍摄时间段的热度数据中,每个元素所对应灰阶的计算公式为:
其中,χ为热度数据中元素相对于该均值的偏差,N为热度数据中元素最大值和元素最小值的均值,P为热度数据中元素对应的灰阶。
在一个实施例中,在将视频事件在当前拍摄时间段的热度增量图像,叠加到视频事件在上一个拍摄时间段的热度图上时,叠加公式表示为:
其中,P1为视频事件在上一个拍摄时间段的热度图的像素灰度,P2为视频事件在当前拍摄时间段的热度增量图像的像素灰度,N1为视频事件在上一个拍摄时间段的热度图的热度均值,N2为视频事件在当前拍摄时间段的热度增量图像的热度均值。热度均值即热度图或热度增量图像上热度的最大值与最小值的均值,此处的热度为视频事件在热度图或热度增量图像上单个图像像素处的发生次数。
在一个实施例中,以掩码叠加的方式,将视频事件在各个拍摄时间段的热度图叠加在相应时间段内的视频画面,以提高热度图与视频画面的叠加效果。其中,在以掩码叠加方式进行叠加的过程中采用图像变化算法。例如,图像变化算法可为彩虹图算法、图像线性变换算法等。
在一个实施例中,在获得视频事件在各个拍摄时间段的热度数据和摄像头拍摄的视频画面后,将这些数据发送给与摄像头所在的摄像设备通信的用户设备,以在用户设备上将视频事件在各个拍摄时间段的热度数据与相应时间段内的视频画面进行编码,得到视频事件的热度图视频并播放。因此,对热度数据和视频画面进行编码生成热度图视频的过程不限于在摄像设备上实现,也可以在用户设备上实现。此外也可以在服务器上实现。
在一个实施例中,如图3所示,提供了一种热度图视频的生成方法,以该方法应用于图1中的用户设备106为例进行说明,包括以下步骤:
步骤302,接收用户输入的待观察视频事件和观察时间段。
具体地,用户在需要对摄像设备当前的拍摄视频进行实时观看时,或者需要对摄像设备拍摄的、且存储在服务器中的录像视频进行观看时,可输入待观察视频事件和观察时间段,用户可通过在预设的视频事件中选择待观测视频事件的方式、或者文字或语音输入的方式,输入待观察视频事件。例如,当预设的视频事件包括区域入侵检测、绊线入侵检测和人员徘徊检测时,用户可选择其中的任意一项作为待观察视频事件。
步骤304,向摄像设备发送数据获取请求,接收摄像设备返回的观察时间段内的视频数据和待观察视频事件在观察时间段内的热度数据。
具体地,用户设备向摄像设备发送数据获取请求时,以获取摄像设备在观察时间段内采集的视频数据、以及摄像设备检测到的待观察视频事件在观察时间段内的热度数据。如果这些数据都存储在服务器上,用户设备可以向服务器发送数据获取请求,以获得这些数据。其中,待观察事件在观察时间段内的热度数据包括待观察事件在观察时间段内各个检测周期内的热度数据。
步骤306,将观察时间段内的视频数据与待观察视频事件在观察时间段内的热度数据进行编码,生成待观察视频事件在观察时间段内的热度图视频并播放。
具体地,获得观察时间段内的视频数据、待观察视频事件在观察时间段内的热度数据后,将待观察视频事件在观察时间段内各个检测周期内的热度数据与视频数据中相应的视频画面进行编码,得到待观察视频事件在观察时间段内的热度图视频并播放。将热度数据与视频画面编码得到热度图视频的过程,可参照上述实施例的相应内容,在此不再赘述。
应该理解的是,虽然图1-3的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图1-3中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
在一个实施例中,如图4所示,提供了一种热度图视频的生成装置400,包括:视频画面获取模块402、热度数据生成模块404和热度图视频生成模块406,其中:
视频画面获取模块402,用于获取摄像头拍摄的视频画面;
热度数据生成模块404,用于在视频画面中,对预设监控事件的发生进行检测,生成监控事件在不同拍摄时间段的热度数据;
热度图视频生成模块406,用于将监控事件在不同拍摄时间段的热度数据与相应时间段内的视频画面进行编码,生成监控事件的热度图视频。
在一个实施例中,热度数据生成模块404包括:
事件检测模块,用于在拍摄时间段内的视频画面中,检测视频事件;
事件信息获取模块,用于当检测到视频事件时,获取视频事件当前的发生次数和发生位置;以及
次数统计模块,用于根据视频事件当前的发生次数和发生位置,对拍摄时间段内视频事件分别在各个画面位置处的发生次数进行统计,得到视频事件在拍摄时间段内的热度数据。
在一个实施例中,热度图视频生成模块406包括:
热度图生成模块,用于根据视频事件在各个拍摄时间段的热度数据,生成视频事件在各个拍摄时间段的热度图;以及
视频帧生成模块,用于将视频事件在各个拍摄时间段的热度图叠加在相应时间段内的视频画面上,得到热度图视频的视频帧。
在一个实施例中,热度图生成模块包括:
图像转换模块,用于将视频事件在当前拍摄时间段的热度数据,转换为视频事件在当前拍摄时间段的热度增量图像;以及
热图叠加模块,用于获取视频事件在上一拍摄时间段的热度图,将视频事件在当前拍摄时间段的热度增量图像叠加至视频事件在上一拍摄时间段的热度图上,得到视频事件在当前拍摄时间段的热度图。
在一个实施例中,热度图视频生成模块406包括:
数据发送模块,用于将视频事件的热度数据和摄像头采集的视频数据发送给与摄像头所在的摄像设备通信的用户设备,以在用户设备上将视频事件在各个拍摄时间段的热度数据与相应时间段内的视频画面进行编码,得到视频事件的热度图视频并播放。
在一个实施例中,如图5所示,提供了一种热度图视频的生成装置500,包括:输入数据接收模块502、摄像数据获取模块504和热度图视频生成模块506,其中:
输入数据接收模块502,用于接收用户输入的待观察视频事件和观察时间段;
摄像数据获取模块504,用于向摄像设备发送数据获取请求,接收摄像设备返回的观察时间段内的视频数据和待观察视频事件在观察时间段内的热度数据;以及
热度图视频生成模块506,将观察时间段内的视频数据与待观察视频事件在观察时间段内的热度数据进行编码,生成待观察视频事件在观察时间段内的热度图视频并播放。
关于热度图视频的生成装置的具体限定可以参见上文中对于热度图视频的生成方法的限定,在此不再赘述。上述热度图视频的生成装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图6所示。该计算机设备包括通过***总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***和计算机程序。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种热度图视频的生成方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,可显示热度图视频,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
本领域技术人员可以理解,图6中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,提供了一种摄像设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述以摄像设备为执行主体的方法实施例中的步骤。
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述以用户设备为执行主体的方法实施例中的步骤。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述以摄像设备为执行主体的方法实施例、或以用户设备为执行主体的方法实施例中的步骤。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。
Claims (11)
1.一种热度图视频的生成方法,其特征在于,所述方法包括:
获取摄像头拍摄的视频画面;
在所述视频画面中检测预设的视频事件,生成所述视频事件在各个拍摄时间段的热度数据;
将所述视频事件在各个拍摄时间段的热度数据与相应时间段内的所述视频画面进行编码,生成所述视频事件的热度图视频。
2.根据权利要求1所述的方法,其特征在于,所述生成所述视频事件在各个拍摄时间段的热度数据的步骤,包括:
在所述拍摄时间段内的视频画面中,检测所述视频事件;
当检测到所述视频事件时,获取所述视频事件当前的发生次数和发生位置;
根据所述视频事件当前的发生次数和发生位置,对所述拍摄时间段内所述视频事件分别在各个画面位置处的发生次数进行统计,得到所述视频事件在所述拍摄时间段内的热度数据。
3.根据权利要求1所述的方法,其特征在于,所述将所述视频事件在各个拍摄时间段的热度数据与相应时间段内的所述视频画面进行编码的步骤,包括:
根据所述视频事件在各个所述拍摄时间段的热度数据,生成所述视频事件在各个所述拍摄时间段的热度图;
将所述视频事件在各个所述拍摄时间段的热度图叠加在相应时间段内的所述视频画面上,得到所述热度图视频的视频帧。
4.根据权利要求3所述的方法,其特征在于,所述生成所述视频事件在各个所述拍摄时间段的热度图的步骤,包括:
将所述视频事件在当前拍摄时间段的热度数据,转换为所述视频事件在当前拍摄时间段的热度增量图像;
获取所述视频事件在上一拍摄时间段的热度图,将所述视频事件在当前拍摄时间段的热度增量图像叠加至所述视频事件在上一拍摄时间段的热度图上,得到所述视频事件在当前拍摄时间段的热度图。
5.根据权利要求1所述的方法,其特征在于,所述将所述视频事件在各个拍摄时间段的热度数据与相应时间段内的所述视频画面进行编码,生成所述视频事件的热度图视频的步骤,包括:
将所述视频事件的热度数据和所述摄像头采集的视频数据发送给与所述摄像头所在的摄像设备通信的用户设备,以在所述用户设备上将所述视频事件在各个拍摄时间段的热度数据与相应时间段内的所述视频画面进行编码,得到所述视频事件的热度图视频并播放。
6.一种热度图视频的生成方法,其特征在于,所述方法包括:
接收用户输入的待观察视频事件和观察时间段;
向摄像设备发送数据获取请求,接收所述摄像设备返回的所述观察时间段内的视频数据和所述待观察视频事件在所述观察时间段内的热度数据;
将所述观察时间段内的拍摄视频与所述待观察视频事件在所述观察时间段内的热度数据进行编码,生成所述待观察视频事件在所述观察时间段内的热度图视频并播放。
7.一种热度图视频的生成装置,其特征在于,所述装置包括:
视频画面获取模块,用于获取摄像头拍摄的视频画面;
热度数据生成模块,用于在所述视频画面中检测预设的视频事件,生成所述视频事件在各个拍摄时间段的热度数据;以及
热度图视频生成模块,用于将所述视频事件在各个拍摄时间段的热度数据与相应时间段内的所述视频画面进行编码,生成所述视频事件的热度图视频。
8.一种热度图视频的生成装置,其特征在于,所述装置包括:
输入数据接收模块,用于接收用户输入的待观察视频事件和观察时间段;
摄像数据获取模块,用于向摄像设备发送数据获取请求,接收所述摄像设备返回的所述观察时间段内的视频数据和所述待观察视频事件在所述观察时间段内的热度数据;
热度图视频生成模块,将所述观察时间段内的视频数据与所述待观察视频事件在所述观察时间段内的热度数据进行编码,生成所述待观察视频事件在所述观察时间段内的热度图视频并播放。
9.一种摄像设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至5中任一项所述方法的步骤。
10.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至5、或权利要求6中任一项所述方法的步骤。
11.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至5、或权利要求6中任一项所述的方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910521249.XA CN110392303B (zh) | 2019-06-17 | 2019-06-17 | 热度图视频的生成方法、装置、设备以及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910521249.XA CN110392303B (zh) | 2019-06-17 | 2019-06-17 | 热度图视频的生成方法、装置、设备以及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110392303A true CN110392303A (zh) | 2019-10-29 |
CN110392303B CN110392303B (zh) | 2021-07-06 |
Family
ID=68285437
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910521249.XA Active CN110392303B (zh) | 2019-06-17 | 2019-06-17 | 热度图视频的生成方法、装置、设备以及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110392303B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111294563A (zh) * | 2020-02-24 | 2020-06-16 | 浙江大华技术股份有限公司 | 视频监控方法及装置、存储介质、电子装置 |
CN113591549A (zh) * | 2021-06-16 | 2021-11-02 | 浙江大华技术股份有限公司 | 一种视频事件检测方法、计算机设备以及装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070292024A1 (en) * | 2006-06-20 | 2007-12-20 | Baer Richard L | Application specific noise reduction for motion detection methods |
CN107123126A (zh) * | 2017-03-29 | 2017-09-01 | 天棣网络科技(上海)有限公司 | 一种人流运动场景热度估计方法 |
CN107256225A (zh) * | 2017-04-28 | 2017-10-17 | 济南中维世纪科技有限公司 | 一种基于视频分析的热度图生成方法及装置 |
-
2019
- 2019-06-17 CN CN201910521249.XA patent/CN110392303B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070292024A1 (en) * | 2006-06-20 | 2007-12-20 | Baer Richard L | Application specific noise reduction for motion detection methods |
CN107123126A (zh) * | 2017-03-29 | 2017-09-01 | 天棣网络科技(上海)有限公司 | 一种人流运动场景热度估计方法 |
CN107256225A (zh) * | 2017-04-28 | 2017-10-17 | 济南中维世纪科技有限公司 | 一种基于视频分析的热度图生成方法及装置 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111294563A (zh) * | 2020-02-24 | 2020-06-16 | 浙江大华技术股份有限公司 | 视频监控方法及装置、存储介质、电子装置 |
CN111294563B (zh) * | 2020-02-24 | 2021-06-18 | 浙江大华技术股份有限公司 | 视频监控方法及装置、存储介质、电子装置 |
CN113591549A (zh) * | 2021-06-16 | 2021-11-02 | 浙江大华技术股份有限公司 | 一种视频事件检测方法、计算机设备以及装置 |
CN113591549B (zh) * | 2021-06-16 | 2024-06-18 | 浙江大华技术股份有限公司 | 一种视频事件检测方法、计算机设备以及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN110392303B (zh) | 2021-07-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102434402B1 (ko) | 혼합현실 콘텐츠를 제공하는 장치 및 방법 | |
AU2022246412A1 (en) | A method and apparatus for conducting surveillance | |
CN106781168B (zh) | 监视*** | |
CN110392303A (zh) | 热度图视频的生成方法、装置、设备以及存储介质 | |
CN111008621B (zh) | 对象追踪方法、装置、计算机设备和存储介质 | |
CN112954212B (zh) | 视频生成方法、装置及设备 | |
CN111680675A (zh) | 人脸活体检测方法、***、装置、计算机设备和存储介质 | |
JP5213123B2 (ja) | 映像出力方法及び映像出力装置 | |
CN113658219A (zh) | 高空抛物的检测方法、装置、***、电子装置和存储介质 | |
CN115035580A (zh) | 一种人物数字孪生构建方法及*** | |
CN114092720A (zh) | 目标跟踪方法、装置、计算机设备和存储介质 | |
CN110688950B (zh) | 基于深度信息的人脸活体检测方法、装置 | |
CN112419639A (zh) | 一种视频信息的获取方法及装置 | |
CN113536993A (zh) | 目标跟踪方法、装置、***、电子装置和存储介质 | |
CN104104860B (zh) | 对象图像检测设备及其控制方法以及控制程序、记录介质 | |
CN112348462A (zh) | 工序处理方法、装置、计算机设备和存储介质 | |
CN102187663B (zh) | 摄像装置、摄像方法及集成电路 | |
CN110659376A (zh) | 图片查找方法、装置、计算机设备和存储介质 | |
CN111797739B (zh) | 基于双重扫描的提醒信息发送方法、装置和计算机设备 | |
CN111177449B (zh) | 基于图片的多维信息整合方法及相关设备 | |
CN114143568A (zh) | 一种用于确定增强现实直播图像的方法与设备 | |
Song et al. | Systems, control models, and codec for collaborative observation of remote environments with an autonomous networked robotic camera | |
TWM419956U (en) | Ultra-wide-angle camera with function of intelligent identification | |
CN113284127A (zh) | 图像融合显示方法、装置、计算机设备和存储介质 | |
CN107548555A (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 |