本发明涉及视频处理,尤其涉及一种视频生成方法、装置、系统和可读存储介质。
背景技术:
1、目前,交警在外出时,可以通过随身携带的音视频记录仪拍摄视频,但音视频记录仪拍摄的画面属于第一视角画面,难以捕捉到整个路口的全景,一般需要依赖摄像机来获取路口的实时画面。但是,路口上安装的摄像机很多都是非云台相机,只能抓拍到固定视角下的视频画面,可能无法抓拍固定视角以外的事故画面。
2、因此,如何获取具有道路全景以及事故过程画面的视频,是相关技术人员亟待解决的技术问题。
技术实现思路
1、本发明提供一种视频生成方法、装置、系统和可读存储介质,用以解决现有技术中如何获取具有道路全景以及事故过程画面的视频的技术问题。
2、本发明提供一种视频生成方法,应用于摄像设备,所述方法包括:
3、接收音视频记录仪采集的第一视频,并获取所述摄像设备采集的监控视频;
4、基于所述第一视频、所述监控视频和预先确定的目标拼接位置生成目标视频,其中,所述目标拼接位置基于所述音视频记录仪的方位移动数据以及所述音视频记录仪采集的所述摄像设备对应的第一锚定图像确定。
5、根据本发明提供的一种视频生成方法,基于所述音视频记录仪的方位移动数据以及所述音视频记录仪采集的所述摄像设备对应的第一锚定图像确定所述目标拼接位置,包括:
6、获取所述摄像设备的第一设备位置,并基于所述方位移动数据、所述第一锚定图像和所述第一设备位置确定所述音视频记录仪的第二设备位置;
7、基于所述第一设备位置、所述第二设备位置、所述第一锚定图像和所述方位移动数据,确定所述摄像设备的目标镜头朝向以及所述音视频记录仪所在的目标位置区域;
8、基于所述目标镜头朝向和所述目标位置区域,确定所述音视频记录仪的第一视频画面在所述摄像设备的监控视频画面中的目标拼接位置。
9、根据本发明提供的一种视频生成方法,所述基于所述方位移动数据、所述第一锚定图像和所述第一设备位置确定所述音视频记录仪的第二设备位置,包括:
10、基于所述第一锚定图像以及所述摄像设备的第一设备位置,确定所述音视频记录仪的初始位置;
11、基于所述方位移动数据获取所述音视频记录仪的位置移动量,并基于所述初始位置和所述位置移动量确定所述音视频记录仪的第二设备位置。
12、根据本发明提供的一种视频生成方法,所述基于所述第一设备位置、所述第二设备位置、所述第一锚定图像和所述方位移动数据,确定所述摄像设备的目标镜头朝向以及所述音视频记录仪所在的目标位置区域,包括:
13、基于所述第一设备位置和所述第二设备位置,确定所述摄像设备与所述音视频记录仪所在平面对应的第一垂直轴线;
14、基于所述第一锚定图像和所述第一垂直轴线,确定所述摄像设备对应的目标镜头朝向;
15、基于所述方位移动数据和所述第一垂直轴线,确定所述音视频记录仪在所述平面中的目标位置区域。
16、根据本发明提供的一种视频生成方法,所述基于所述第一锚定图像和所述第一垂直轴线,确定所述摄像设备对应的目标镜头朝向,包括:
17、基于所述第一锚定图像确定所述摄像设备在第一直角坐标系中的第一镜头朝向以及第一坐标轴夹角;所述第一直角坐标系以所述摄像设备为原点,以所述第一垂直轴线为纵轴,以垂直于所述第一垂直轴线的第一水平轴线为横轴,所述第一水平轴线位于所述摄像设备与所述音视频记录仪所在的平面;
18、基于所述摄像设备在所述第一直角坐标系中的第一镜头朝向以及第一坐标轴夹角,确定所述摄像设备在所述第一直角坐标系中的目标镜头朝向。
19、根据本发明提供的一种视频生成方法,所述基于所述方位移动数据和所述第一垂直轴线,确定所述音视频记录仪在所述平面中的目标位置区域,包括:
20、基于所述方位移动数据获取所述音视频记录仪在第二直角坐标系中的第二坐标轴夹角,所述第二直角坐标系以所述音视频记录仪为原点,以所述第一垂直轴线为纵轴,以垂直于所述第一垂直轴线的第二水平轴线为横轴,所述第二水平轴线位于所述摄像设备与所述音视频记录仪所在的平面;
21、基于所述第二直角坐标系将所述音视频记录仪所在的位置区域划分为正横轴区域、负横轴区域、正纵轴区域和负纵轴区域;
22、基于所述第二坐标轴夹角从所述正横轴区域、所述负横轴区域、所述正纵轴区域和所述负纵轴区域中,确定出所述音视频记录仪对应的目标位置区域。
23、根据本发明提供的一种视频生成方法,所述方法还包括:
24、接收系统服务器发送的共享热点开启指令以及第一秘钥,基于所述共享热点开启指令开启第一共享热点,并将所述第一秘钥设置为所述第一共享热点对应的共享热点密码,所述第一共享热点为所述摄像设备的共享热点;
25、接收所述音视频记录仪基于所述第一共享热点传输的所述第一锚定图像和所述方位移动数据,所述音视频记录仪是基于所述系统服务器发送的所述摄像设备的共享热点名称以及第一秘钥连接所述第一共享热点的。
26、本发明还提供一种视频生成装置,包括:
27、视频获取模块,用于接收音视频记录仪采集的第一视频,并获取摄像设备采集的监控视频;
28、视频生成模块,用于基于所述第一视频、所述监控视频和预先确定的目标拼接位置生成目标视频,其中,所述目标拼接位置基于所述音视频记录仪的方位移动数据以及所述音视频记录仪采集的所述摄像设备对应的第一锚定图像确定。
29、本发明还提供一种摄像设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述的视频生成方法。
30、本发明还提供一种视频生成系统,包括:至少一个摄像设备、音视频记录仪以及系统服务器,其中:
31、所述至少一个摄像设备中的第一摄像设备与所述系统服务器连接,用于执行如上述任一种所述的视频生成方法,并将生成的目标视频上传至所述系统服务器;
32、所述系统服务器与所述音视频记录仪连接,用于发送共享热点开启指令和第一秘钥至所述第一摄像设备,并发送所述第一秘钥和所述第一摄像设备的共享热点名称至所述音视频记录仪;
33、所述音视频记录仪,用于基于所述第一秘钥和所述共享热点名称连接所述第一摄像设备的第一共享热点,并基于所述第一共享热点传输第一锚定图像、方位移动数据以及第一视频至所述第一摄像设备。
34、本发明还提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述的视频生成方法。
35、本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述的视频生成方法。
36、本发明提供的视频生成方法、装置、系统和可读存储介质,通过接收音视频记录仪采集的第一视频,并获取摄像设备采集的监控视频,并基于目标拼接位置对第一视频和监控视频进行画面拼接处理,以生成具有道路全景以及事故过程画面的目标视频,解决了现有技术中如何获取具有道路全景以及事故过程画面的视频的技术问题。