[发明专利]基于循环队列的告警事件视频图片保存方法在审
申请号: | 201910326378.3 | 申请日: | 2019-04-23 |
公开(公告)号: | CN110069659A | 公开(公告)日: | 2019-07-30 |
发明(设计)人: | 魏晓林;陈宏亮;花红艳;汤贤巍 | 申请(专利权)人: | 上海天诚比集科技有限公司 |
主分类号: | G06F16/71 | 分类号: | G06F16/71;G06K9/00 |
代理公司: | 上海德悦知识产权代理事务所(普通合伙) 31344 | 代理人: | 吴庆 |
地址: | 201613 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于循环队列的告警事件视频图片保存方法,通过在一个定长的列表内,提前预存一定时长的视频帧,然后标注中间位置和最新帧的下一个位置作为替换位,实现循环队列功能。以此检测中间位置帧的视频,若有告警事件发生,则将定长列表内的视频帧按照时间顺序重新排列新的列表,并将该新列表和标识中间位置的视频帧图片保存起来。本发明的基于循环队列的告警事件视频图片保存方法,可以仅存储告警事件在发生前后一定时间段的视频,存储效率高、存储精准度高,及时性强,同时,可以在存储时根据告警事件发生帧Warning_frame和告警事件流列别Warning_video_list进行整理,存储条理性强。 | ||
搜索关键词: | 告警事件 循环队列 视频图片 存储 保存 视频帧 定长 视频 视频帧图片 存储效率 时间顺序 重新排列 精准度 时间段 时长 预存 标注 替换 检测 | ||
【主权项】:
1.一种基于循环队列的告警事件视频图片保存方法,其特征在于:包括以下步骤:S1、初始化创建监测队列frame_list,设定所述监测队列最大长度list_maxsize=L;S2、在所述监测队列frame_list内定义替换标签change_index及检查标签check_index;初始化设置change_index和check_index均为‑1;S3、向所述监测队列frame_list内填充视频帧,直到所述监测队列frame_list的长度为L;赋值change_index=0,check_index为L/2;S4、进行告警事件监测及告警事件视频图片保存;具体步骤步骤为:a、读取监测队列frame_list中间位置的视频帧frame_mid为检查标签check_index对应的视频帧,也即frame_mid=frame_list[check_index];b、对该视频帧frame_mid进行告警事件监测,初始化设置事件发生标识flag=false;若没有发现告警事件,则转向e;若发现告警事件,设置事件发生标识flag=true,转向c;c、设置告警事件发生帧Warning_fram为该视频帧frame_mid,初始化告警事件流列别Warning_video_list,从监测队列frame_list的替换标签change_index视频帧位置处开始读取视频流处理,此时监测队列frame_list的开始帧start_index位置与替换标签change_index视频帧位置相同,也即start_index=change_index,转向d;d、读取监测队列frame_list的开始帧start_index位置处的视频帧,添加到告警事件流列别Warning_video_list,然后,上述开始帧start_index移动到监测队列frame_list内视频帧的下一个位置;若告警事件流列别Warning_video_list长度小于L,重复d;否则,转向e;e、读取新的视频帧frame_new,用新的视频帧frame_new替换所述监测队列frame_list内替换标签change_index位置的视频帧,并且将替换标签change_index及检查标签check_index同时下移一位,转向f;f、若事件发生标识flag=true,则将告警事件发生帧Warning_frame和告警事件流列别Warning_video_list上报并进行保存,之后重复步骤S4。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海天诚比集科技有限公司,未经上海天诚比集科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910326378.3/,转载请声明来源钻瓜专利网。
- 上一篇:一种交互式音乐点播方法、装置及终端
- 下一篇:用于显示消息的方法和装置