【技术实现步骤摘要】
视频生成方法及装置、电子设备和存储介质
[0001]本公开涉及计算机视觉
,尤其涉及一种视频生成方法及装置、电子设备和存储介质。
技术介绍
[0002]随着各种视频采集设备(例如摄像头)的普及,视频资源的体量也在飞速增长。在无计算机视觉的系统中,获取到感兴趣的视频片段需要人工进行筛查,对海量的视频资源进行处理的人力成本很高。而在单纯的计算机视觉系统中,通常会进行图像识别并输出对应的检测结果,通过检测结果反查当时视频画面情况时需要人工接入。在视频流不带存储的情况下无法回溯;在视频流带有视频存储的情况下,可能会存储大量的无效视频,浪费大量的存储资源,还可能存在权限不足、视频量过大等问题,导致回溯成本较高。
技术实现思路
[0003]本公开提出了一种视频生成技术方案。
[0004]根据本公开的一方面,提供了一种视频生成方法,包括:
[0005]将视频流的视频数据写入到预设的缓存队列中,所述视频数据包括所述视频流的数据包和所述数据包的时间信息;在接收到针对所述视频流的事件消息的情况下,根据所述事 ...
【技术保护点】
【技术特征摘要】
1.一种视频生成方法,其特征在于,包括:将视频流的视频数据写入到预设的缓存队列中,所述视频数据包括所述视频流的数据包和所述数据包的时间信息;在接收到针对所述视频流的事件消息的情况下,根据所述事件消息中预定事件的触发时刻,确定与所述预定事件对应的时间区间,所述时间区间的时长小于或等于所述缓存队列中的视频数据的时长;从所述缓存队列的视频数据中,获取与所述时间区间对应的视频片段的视频文件;将所述视频片段的视频文件存储到预设的存储空间中,以得到与所述预定事件相关联的视频片段。2.根据权利要求1所述的方法,其特征在于,所述触发时刻处于所述时间区间内,所述时间区间包括起始时刻和结束时刻,其中,所述从所述缓存队列的视频数据中,获取与所述时间区间对应的视频片段的视频文件,包括:在当前时刻到达所述结束时刻的情况下,从所述缓存队列的视频数据中,复制与所述时间区间对应的视频片段的数据包;对所述视频片段的数据包进行封装,得到所述视频片段的视频文件。3.根据权利要求1或2所述的方法,其特征在于,所述将所述视频片段的视频文件存储到预设的存储空间中,以得到与所述预定事件相关联的视频片段,包括:将所述视频片段的视频文件存储到所述存储空间中;建立所述预定事件与所述视频文件在所述存储空间中的存储地址之间的关联关系,以得到与所述预定事件相关联的视频片段。4.根据权利要求1
‑
3中任意一项所述的方法,其特征在于,所述方法还包括:对所述视频流的视频帧进行事件检测,确定所述视频帧中是否发生预定事件;在所述视频帧中发生预定事件的情况下,根据所述视频帧的时间信息,确定所述预定事件的触发时刻;发送针对所述视频流的事件消息,所述事件消息包括所述预定事件及所述触发时刻。5.根据权利要求4所述的方法,其特征在于,所述方法应用于电子设备,所述电子设备中运行有视觉分析服务和视频剪辑服务,所述视觉分析服务被配置为:对所述视频流的视频帧进行事件检测,确定所述视频帧中是否发生预定事件;在所述视频帧中发生预定事件的情况下,根据所述视频帧的时间信息,确定所述预定事件的...
【专利技术属性】
技术研发人员:徐尤龙,樊俊良,陈万里,张广程,温祖钦,陈宇恒,
申请(专利权)人:上海商汤智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。