本公开涉及人工智能,尤其涉及计算机视觉和多任务处理。更具体地,本公开提供了一种视频处理方法、装置、电子设备和存储介质。
背景技术:
1、随着人工智能技术的发展,可以利用部署于相关场景中的各种传感器采集数据,以便检测场景中的对象是否发生了预设事件。在检测到场景中的对象发生了预设事件,可以利用部署于该对象附近的图像采集装置采集图像或录制视频。
技术实现思路
1、本公开提供了一种视频处理方法、装置、设备以及存储介质。
2、根据本公开的一方面,提供了一种视频处理方法,该方法包括:根据事件数据,生成初始任务;根据初始时刻与至少一个目标历史时刻,确定至少一个待执行时长,其中,初始时刻是根据生成初始任务的时刻确定的,目标历史时刻是根据生成目标任务集合中目标任务的时刻确定的,初始时刻在任一目标历史时刻之后,目标任务集合包括第二目标任务子集合,至少一个目标历史时刻包括第二目标历史时刻,第二目标任务子集合包括m个第二目标任务,第二目标任务为待执行的目标任务,第二目标历史时刻是根据生成第二目标任务的时刻确定的,m为大于或等于1的整数;根据至少一个待执行时长与第一预设时长,利用初始任务更新目标任务集合,得到更新任务集合,其中,更新任务集合包括与初始时刻对应的第一更新任务;以及从第一更新任务的视频流地址获取视频流数据,得到与第一更新任务对应的目标视频,其中,与第一更新任务对应的目标视频在初始时刻之后的时长大于或等于第一预设时长,其中,根据初始时刻与至少一个目标历史时刻,确定至少一个待执行时长包括:响应于确定初始任务的视频流地址信息与n个第一目标任务的视频流地址信息均不一致且初始任务的视频流地址信息与第m个第二目标任务的视频流地址信息一致,确定第m个第二目标历史时刻与初始时刻之间的第二待执行时长,其中,m为大于1且小于或等于m的整数。
3、根据本公开的另一方面,提供了一种视频处理装置,该装置包括:生成模块,用于根据事件数据,生成初始任务;确定模块,用于根据初始时刻与至少一个目标历史时刻,确定至少一个待执行时长,其中,初始时刻是根据生成初始任务的时刻确定的,目标历史时刻是根据生成目标任务集合中目标任务的时刻确定的,初始时刻在任一目标历史时刻之后,目标任务集合包括第二目标任务子集合,至少一个目标历史时刻包括第二目标历史时刻,第二目标任务子集合包括m个第二目标任务,第二目标任务为待执行的目标任务,第二目标历史时刻是根据生成第二目标任务的时刻确定的,m为大于或等于1的整数;更新模块,用于根据至少一个待执行时长与第一预设时长,利用初始任务更新目标任务集合,得到更新任务集合,其中,更新任务集合包括与初始时刻对应的第一更新任务;以及获得模块,用于从第一更新任务的视频流地址获取视频流数据,得到与第一更新任务对应的目标视频,其中,与第一更新任务对应的目标视频在初始时刻之后的时长大于或等于第一预设时长,其中,确定模块包括:第三确定子模块,用于响应于确定初始任务的视频流地址信息与n个第一目标任务的视频流地址信息均不一致且初始任务的视频流地址信息与第m个第二目标任务的视频流地址信息一致,确定第m个第二目标历史时刻与初始时刻之间的第二待执行时长,其中,m为大于1且小于或等于m的整数。
4、根据本公开的另一方面,提供了一种电子设备,包括:至少一个处理器;以及与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行根据本公开提供的方法。
5、根据本公开的另一方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,该计算机指令用于使计算机执行根据本公开提供的方法。
6、根据本公开的另一方面,提供了一种计算机程序产品,包括计算机程序,计算机程序在被处理器执行时实现根据本公开提供的方法。
7、应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
1.一种视频处理方法,包括:
2.根据权利要求1所述的方法,其中,所述目标任务集合还包括第一目标任务子集合,至少一个所述目标历史时刻还包括第一目标历史时刻和,
3.根据权利要求2所述的方法,其中,所述根据所述初始时刻与至少一个目标历史时刻,确定至少一个待执行时长还包括:
4.根据权利要求3所述的方法,其中,第n个所述第一目标任务与包括第n个所述第一目标历史时刻的至少一个历史时刻对应,
5.根据权利要求3所述的方法,其中,所述根据所述初始时刻与至少一个目标历史时刻,确定至少一个待执行时长包括:
6.根据权利要求1或5所述的方法,其中,第m个所述第二目标任务与包括第m个所述第二目标历史时刻的至少一个历史时刻对应,
7.根据权利要求1或5所述的方法,其中,所述根据至少一个所述待执行时长与第一预设时长,利用所述初始任务更新所述目标任务集合,得到更新任务集合包括:
8.根据权利要求2所述的方法,其中,所述根据所述初始时刻与至少一个目标历史时刻,确定至少一个待执行时长包括:
9.根据权利要求1所述的方法,其中,所述根据事件数据,生成初始任务包括:
10.根据权利要求1所述的方法,其中,所述根据事件数据,生成初始任务包括:
11.根据权利要求1所述的方法,其中,所述目标视频的时长为第二预设时长,所述第二预设时长大于所述第一预设时长。
12.一种视频处理装置,包括:
13.根据权利要求12所述的装置,其中,所述目标任务集合还包括第一目标任务子集合,至少一个所述目标历史时刻还包括第一目标历史时刻,
14.根据权利要求13所述的装置,其中,所述确定模块还包括:
15.根据权利要求14所述的装置,其中,第n个所述第一目标任务与包括第n个所述第一目标历史时刻的至少一个历史时刻对应,
16.根据权利要求14所述的装置,其中,所述确定模块包括:
17.根据权利要求12或16所述的装置,其中,第m个所述第二目标任务与包括第m个所述第二目标历史时刻的至少一个历史时刻对应,
18.根据权利要求12或16所述的装置,其中,所述更新模块包括:
19.根据权利要求13所述的装置,其中,所述确定模块包括:
20.根据权利要求12所述的装置,其中,所述生成模块包括:
21.根据权利要求12所述的装置,其中,所述生成模块包括:
22.根据权利要求12所述的装置,其中,所述目标视频的时长为第二预设时长,所述第二预设时长大于所述第一预设时长。
23.一种电子设备,包括:
24.一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行根据权利要求1至11中任一项所述的方法。
25.一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现根据权利要求1至11中任一项所述的方法。