监控视频播放方法、装置及电子设备制造方法及图纸

技术编号:27614370 阅读:19 留言:0更新日期:2021-03-10 10:42
本申请涉及安防监控技术领域,具体而言,涉及一种监控视频播放方法、装置及电子设备。本申请提供的监控视频播放方法,包括:按照队列顺序,从视频帧缓存队列中读取监控图片;对监控图片进行异常检测,获得异常检测结果;若异常检测结果为异常,则根据异常检测结果对监控图片进行标注,获得目标图片;将目标图片推送至网页端,以通过网页端进行显示。在此过程中,由于能够根据异常检测结果直接对监控图片进行标注而获得待显示的目标图片,此后,将目标图片推送至网页端,以通过网页端进行显示的,因此,能够播放的视频与事件告警是同步的,这样,便能够直观的对异常事件的情况进行展示。示。示。

【技术实现步骤摘要】
监控视频播放方法、装置及电子设备


[0001]本申请涉及安防监控
,具体而言,涉及一种监控视频播放方法、装置及电子设备。

技术介绍

[0002]在目前网页端监控中,通常只能观看摄像头的原始视频,当有异常事件的时候,通过弹窗或其他方式告警用户,但由于视频分析与前端播放的延迟,播放的视频与事件告警往往不能同步。对此问题,现有技术中,采用的方式为先将绘制好的视频帧图片压缩成Rtsp视频流或Rtmp视频流,或者把需要绘制的内容推送到网页端,让网页端在显示之前进行绘制,但这些方式都使视频播放延迟增大,依然无法使得播放的视频与事件告警同步,这样,便无法直观的对异常事件的情况进行展示。

技术实现思路

[0003]本申请的目的在于,提供一种监控视频播放方法、装置及电子设备,以解决上述问题。
[0004]第一方面,本申请提供的监控视频播放方法,包括:
[0005]按照队列顺序,从视频帧缓存队列中读取监控图片;
[0006]对监控图片进行异常检测,获得异常检测结果;
[0007]若异常检测结果为异常,则根据异常检测结果对监控图片进行标注,获得目标图片;
[0008]将目标图片推送至网页端,以通过网页端进行显示。
[0009]结合第一方面,本申请实施例还提供了第一方面的第一种可选的实施方式,按照队列顺序,从视频帧缓存队列中读取监控图片之前,监控视频播放方法还包括:
[0010]获取监控设备采集的监控视频流;
[0011]对监控视频流进行解码,获得多帧监控图片;
[0012]按照采集时间的前后顺序,将多帧监控图片存储于视频帧缓存队列中。
[0013]结合第一方面的第一种可选的实施方式,本申请实施例还提供了第一方面的第二种可选的实施方式,按照采集时间的前后顺序,将多帧监控图片存储于视频帧缓存队列中,包括:
[0014]判断视频帧缓存队列是否处于全满状态;
[0015]按照采集时间的前后顺序,分别针对多帧监控图片中的每帧监控图片,在视频帧缓存队列处于非全满状态时,将监控图片存储于视频帧缓存队列的末端位置,在视频帧缓存队列处于全满状态时,将视频帧缓存队列中前端位置存储的历史监控图片删除,并将监控图片存储于视频帧缓存队列的末端位置。
[0016]结合第一方面,本申请实施例还提供了第一方面的第三种可选的实施方式,对监控图片进行异常检测,获得异常检测结果之前,监控视频播放方法还包括:
[0017]获取当前处于启动工作状态以对历史监控图片进行异常检测的异常检测协程数量;
[0018]若异常检测协程数量未超过预设的最大协程数量,则新建异常检测协程,以执行对监控图片进行异常检测,获得异常检测结果的步骤;
[0019]若异常检测协程数量超过预设的最大协程数量,则等待启动工作状态的异常检测协程中至少一个运行完成之后,新建异常检测协程,以执行对监控图片进行异常检测,获得异常检测结果的步骤。
[0020]结合第一方面,本申请实施例还提供了第一方面的第四种可选的实施方式,对监控图片进行异常检测,获得异常检测结果,包括:
[0021]调用预设的异常事件检测算法,对监控图片进行异常检测,获得异常检测结果,异常检测结果为异常或非异常;
[0022]若异常检测结果为异常,则确定出监控图片的异常位置,以及确定出监控图片所对应异常事件的事件类型;
[0023]在异常检测结果中添加异常位置和事件类型。
[0024]结合第一方面的第四种可选的实施方式,本申请实施例还提供了第一方面的第五种可选的实施方式,若异常检测结果为异常,则根据异常检测结果对监控图片进行标注,获得目标图片,包括:
[0025]若异常检测结果为异常,则在监控图片将异常位置指示出的区域标注出,并将事件类型标注到监控图片上。
[0026]结合第一方面,本申请实施例还提供了第一方面的第六种可选的实施方式,将目标图片推送至网页端,以通过网页端进行显示,包括:
[0027]按照预设时间间隔,判断目标图片与所有其他图片相比,是否为对应采集时间最靠前的图片;
[0028]若目标图片与所有其他图片相比,为对应采集时间最靠前的图片,则将目标图片推送至网页端,以通过网页端进行显示。
[0029]第二方面,本申请实施例还提供了一种监控视频播放装置,包括:
[0030]监控图片获取模块,用于按照队列顺序,从视频帧缓存队列中读取监控图片;
[0031]检测模块,用于对监控图片进行异常检测,获得异常检测结果;
[0032]标注模块,用于若异常检测结果为异常,则根据异常检测结果对监控图片进行标注,获得目标图片;
[0033]推送模块,用于将目标图片推送至网页端,以通过网页端进行显示。
[0034]第三方面,本申请实施例还提供了一种电子设备,包括处理器和存储器,存储器上存储有计算机程序,处理器用于执行计算机程序,以实现上述第一方面,或第一方面的任意一种可选的实施方式所提供的监控视频播放方法。
[0035]第四方面,本申请实施例还提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被执行时,实现上述第一方面,或第一方面的任意一种可选的实施方式所提供的监控视频播放方法。
[0036]本申请提供的监控视频播放方法、装置及电子设备能够按照队列顺序,从视频帧缓存队列中读取监控图片,再对监控图片进行异常检测,获得异常检测结果,若异常检测结
果为异常,则根据异常检测结果直接对监控图片进行标注,获得目标图片,最后,将目标图片推送至网页端,以通过网页端进行显示。在此过程中,由于能够根据异常检测结果直接对监控图片进行标注而获得待显示的目标图片,此后,将目标图片推送至网页端,以通过网页端进行显示的,因此,能够播放的视频与事件告警是同步的,这样,便能够直观的对异常事件的情况进行展示。
附图说明
[0037]为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0038]图1为本申请实施例提供的一种电子设备的示意性结构框图。
[0039]图2为本申请实施例提供的一种监控视频播放方法的步骤流程图。
[0040]图3为本申请实施例提供的一种监控视频播放方法的实际实施过程的部分示意图。
[0041]图4为本申请实施例提供的一种监控视频播放方法的实际实施过程的部分示意图。
[0042]图5为本申请实施例提供的一种监控视频播放装置的示意性结构框图。
[0043]附图标记:100-电子设备;110-处理器;120-存储器;200-监控视频播放装置;210-监控图片获取模块;220-检测模块;230-标注模块;240-推送模块。...

【技术保护点】

【技术特征摘要】
1.一种监控视频播放方法,其特征在于,包括:按照队列顺序,从视频帧缓存队列中读取监控图片;对所述监控图片进行异常检测,获得异常检测结果;若所述异常检测结果为异常,则根据所述异常检测结果对所述监控图片进行标注,获得目标图片;将所述目标图片推送至网页端,以通过所述网页端进行显示。2.根据权利要求1所述的监控视频播放方法,其特征在于,所述按照队列顺序,从视频帧缓存队列中读取监控图片之前,所述监控视频播放方法还包括:获取监控设备采集的监控视频流;对所述监控视频流进行解码,获得多帧监控图片;按照采集时间的前后顺序,将所述多帧监控图片存储于视频帧缓存队列中。3.根据权利要求2所述的监控视频播放方法,其特征在于,所述按照采集时间的前后顺序,将所述多帧监控图片存储于视频帧缓存队列中,包括:判断所述视频帧缓存队列是否处于全满状态;按照采集时间的前后顺序,分别针对所述多帧监控图片中的每帧监控图片,在所述视频帧缓存队列处于非全满状态时,将所述监控图片存储于视频帧缓存队列的末端位置,在所述视频帧缓存队列处于全满状态时,将视频帧缓存队列中前端位置存储的历史监控图片删除,并将所述监控图片存储于视频帧缓存队列的末端位置。4.根据权利要求1所述的监控视频播放方法,其特征在于,所述对所述监控图片进行异常检测,获得异常检测结果之前,所述监控视频播放方法还包括:获取当前处于启动工作状态以对历史监控图片进行异常检测的异常检测协程数量;若所述异常检测协程数量未超过预设的最大协程数量,则新建异常检测协程,以执行所述对所述监控图片进行异常检测,获得异常检测结果的步骤;若所述异常检测协程数量超过预设的最大协程数量,则等待启动工作状态的异常检测协程中至少一个运行完成之后,新建异常检测协程,以执行所述对所述监控图片进行异常检测,获得异常检测结果的步骤。5.根据权利要求1所述的监控视频播放方法,其特征在于,所述对所述...

【专利技术属性】
技术研发人员:张发恩滕安琪
申请(专利权)人:青岛创新奇智科技集团有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1