视频处理方法、装置、计算机设备及可读存储介质与流程
未命名
08-07
阅读:53
评论:0

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.数据获取模块,用于获取全景视频对应的陀螺仪数据;全景视频包括视频主体的动态姿势;
37.确定模块,用于根据陀螺仪数据,确定全景视频中视频主体的动态姿势的持续时长;
38.视频处理模块,用于对陀螺仪数据进行视角转换,并根据视角转换后的陀螺仪数据和视频主体的动态姿势的持续时长,对全景视频进行处理生成奇行种视频;奇行种视频表示视频中视频主体的动态姿势满足特定要求的视频。
39.第三方面,本技术实施例还提供了一种拍摄设备,拍摄设备包括:镜头模组、陀螺仪和计算机设备;
40.镜头模组,用于采集全景视频;
41.陀螺仪,用于采集全景视频对应的陀螺仪数据;
42.计算机设备,用于执行上述第一方面中任一实施例的步骤。
43.第四方面,本技术实施例还提供了一种计算机设备,计算机设备包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现以下步骤:
44.获取全景视频对应的陀螺仪数据,全景视频包括视频主体的动态姿势;
45.根据陀螺仪数据,确定全景视频中视频主体的动态姿势的持续时长;
46.对陀螺仪数据进行视角转换,并根据视角转换后的陀螺仪数据和视频主体的动态姿势的持续时长,对全景视频进行处理生成奇行种视频;奇行种视频表示视频中视频主体的动态姿势满足特定要求的视频。
47.第五方面,本技术实施例还提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
48.获取全景视频对应的陀螺仪数据,全景视频包括视频主体的动态姿势;
49.根据陀螺仪数据,确定全景视频中视频主体的动态姿势的持续时长;
50.对陀螺仪数据进行视角转换,并根据视角转换后的陀螺仪数据和视频主体的动态姿势的持续时长,对全景视频进行处理生成奇行种视频;奇行种视频表示视频中视频主体的动态姿势满足特定要求的视频。
51.第六方面,本技术实施例还提供了一种计算机程序产品,计算机程序产品包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
52.获取全景视频对应的陀螺仪数据,全景视频包括视频主体的动态姿势;
53.根据陀螺仪数据,确定全景视频中视频主体的动态姿势的持续时长;
54.对陀螺仪数据进行视角转换,并根据视角转换后的陀螺仪数据和视频主体的动态姿势的持续时长,对全景视频进行处理生成奇行种视频;奇行种视频表示视频中视频主体的动态姿势满足特定要求的视频。
55.本技术实施例提供的视频处理方法、装置、计算机设备及可读存储介质,包括:获取全景视频对应的陀螺仪数据,根据陀螺仪数据确定全景视频中视频主体的动态姿势的持续时长,对陀螺仪数据进行视角转换,并根据视角转换后的陀螺仪数据和视频主体的动态姿势的持续时长,对全景视频进行处理生成奇行种视频;上述方法能够根据全景视频的陀螺仪数据,自动剪辑并生成奇行种视频,无需用户手动剪辑,从而提升了用户体验。
附图说明
56.图1为一个实施例中视频处理方法的应用环境图;
57.图2为一个实施例中视频处理方法的流程示意图;
58.图3为一个实施例中奇行种视频中一视频帧的展示图;
59.图4为另一个实施例中视频处理方法的流程示意图;
60.图5为另一个实施例中视频处理方法的流程示意图;
61.图6为一个实施例中拍摄设备的侧面结构图;
62.图7为另一个实施例中视频处理方法的流程示意图;
63.图8为另一个实施例中视频处理方法的流程示意图;
64.图9为另一个实施例中视频处理方法的流程示意图;
65.图10为一个实施例中视频处理装置的结构框图;
66.图11为一个实施例中计算机设备的内部结构图。
具体实施方式
67.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
68.在新媒体领域中,通过智能设备自带的视频功能拍摄一段视频逐渐成为人们记录生活、传播信息和娱乐休闲的新方式,但是,由于不同应用需求,需要将拍摄的原始视频进行加工处理,生成具有一定特效的视频。例如,对原始视频进行加工处理,生成奇行种视频。然而,相关技术中缺乏一种对原始视频进行处理生成奇行种视频的方法。基于此,本技术实施例提供了一种视频处理方法,能够对原始视频进行处理生成奇行种视频。
69.本技术实施例提供的视频处理方法,可以适用于图1所示的视频处理系统,该视频处理系统包括拍摄设备和拍摄设备外设的计算机设备,拍摄设备和计算机设备之间为通信连接,该通信方式可以为蓝牙、wi-fi、移动网络连接等等。可选地,拍摄设备可以为能够拍摄全景视频的手机或相机,该相机可以为具有360度视场角的全景相机,其全景相机为能够生成球形全景图片或者球形全景视频的全景相机;计算机设备可以用独立的服务器或者是多个服务器组成的服务器集群来实现,也可以但不限于是各种个人计算机、笔记本电脑、电子手机和平板电脑,本实施例对拍摄设备和计算机设备的具体形式不做限定;其中,图1是以计算机设备为服务器进行示意的。
70.在实际应用中,为了简单固定拍摄设备,拍摄者可以通过拍摄设备的固定部来固定拍摄设备,固定部可以理解为握持部或咬持部,其中,握持部可以为拍摄设备上供拍摄者用手握持拍摄设备以固定拍摄设备的部位,咬持部可以为拍摄设备上供拍摄者用嘴咬住拍摄设备以固定拍摄设备的部位。可选地,拍摄设备上可以设置多个摄像头,但在本技术实施例中,拍摄设备上设置有两个摄像头,且各摄像头为鱼眼镜头。其中,拍摄设备可以将采集到的全景视频发送给与其连接的计算机设备,对应地,计算机设备接收到全景视频后,对全景视频进行处理生成奇行种视频。
71.另外,本技术实施例提供的视频处理方法,可以适用于拍摄设备,拍摄设备内置有计算机设备,其中,拍摄设备采集以拍摄者为视频主体的全景视频后,将全景视频发送给计算机设备,以使计算机设备对全景视频进行处理生成奇行种视频。下述实施例中将具体介绍视频处理方法的具体过程,并且以执行主体为计算机设备来介绍视频处理方法的具体过程。
72.如图2所示,为本技术实施例提供的视频处理方法的流程示意图,该方法可以包括以下步骤:
73.s100、获取全景视频对应的陀螺仪数据。其中,全景视频包括视频主体的动态姿势。
74.其中,拍摄设备在拍摄全景视频时,拍摄设备内的陀螺仪可以同步采集到陀螺仪数据,并且将采集到的陀螺仪数据和全景视频数据均存储至视频文件中。
75.在一个实施例中,全景视频为球形全景视频,拍摄设备可以将视频文件中的全景
视频数据和采集全景视频的拍摄设备的陀螺仪数据发送给计算机设备,自然地,计算机设备对应接收拍摄设备发送的全景视频数据和全景视频对应的陀螺仪数据。
76.这里需要说明的是,计算机设备接收到的全景视频数据和全景视频对应的陀螺仪数据均可以是拍摄设备实时采集到的数据,还可以是拍摄设备历史时间段内采集到的数据,并且全景视频的总时长可以为任意时长,对此本技术实施例不做限定。
77.s200、根据陀螺仪数据,确定全景视频中视频主体的动态姿势的持续时长。
78.具体地,计算机设备可以对陀螺仪数据进行分类,根据分类结果确定全景视频中视频主体的动态姿势对应的陀螺仪数据,然后根据全景视频中视频主体的动态姿势对应的陀螺仪数据确定全景视频中视频主体的动态姿势的持续时长。
79.另外,计算机设备还可以预先训练一种算法模型,然后将全景视频对应的陀螺仪数据输入至算法模型中,该算法模型输出全景视频中视频主体的动态姿势的持续时长。在本技术实施例中,动态姿势包括视频主体的奔跑动作和快走动作中的至少一种。
80.s300、对陀螺仪数据进行视角转换,并根据视角转换后的陀螺仪数据和视频主体的动态姿势的持续时长,对全景视频进行处理生成奇行种视频。其中,奇行种视频表示视频中视频主体的动态姿势满足特定要求的视频。
81.在本技术实施例中,为了生成奇行种视频,需要将奇行种视频中每个视频帧对应的拍摄设备的假设拍摄视角均设置为同一拍摄视角,即目标拍摄视角,因此,需要对陀螺仪数据进行视角转换。
82.具体地,计算机设备可以对陀螺仪数据进行角度转换、旋转、平移中的至少一种处理,以实现对陀螺仪数据进行视角转换,进一步,根据视角转换后的陀螺仪数据和视频主体的动态姿势的持续时长,对全景视频进行处理生成奇行种视频。
83.一种实现方式中,可以是预先训练一种奇行种视频生成网络模型,然后将视角转换后的陀螺仪数据和视频主体的动态姿势的持续时长均输入至奇行种视频生成网络模型中,该奇行种视频生成网络模型输出全景视频对应的奇行种视频。可选地,奇行种视频生成网络模型可以是由卷积神经网络模型、全连接神经网络模型、循环递归神经网络模型和生成对抗网络模型中的至少一种组合而成。
84.另一种实现方式中,还可以是根据视角转换后的陀螺仪数据和视频主体的动态姿势的持续时长,对全景视频中的每个视频帧进行目标检测、目标编辑、图像裁剪和数据融合中的至少一种处理,生成携带音频数据或者不携带音频数据的奇行种视频。
85.其中,奇行种视频表示视频中视频主体的目标动态姿势满足特定要求的视频,这里的视频主体可以为固定拍摄设备的拍摄者;上述特定要求可以理解为视频主体是以进击的巨人中奇行种巨人的形式在视频中显示的要求。如图3所示为一奇行种视频中一视频帧的展示图,图3视频帧中的人物为视频主体,该人物就是以奇行种巨人的形式展示的。
86.本技术实施例中的技术方案,获取全景视频对应的陀螺仪数据,根据陀螺仪数据确定全景视频中视频主体的动态姿势的持续时长,对陀螺仪数据进行视角转换,并根据视角转换后的陀螺仪数据和视频主体的动态姿势的持续时长,对全景视频进行处理生成奇行种视频;上述方法可以根据全景视频的陀螺仪数据确定全景视频中视频主体的动态姿势的持续时长,并陀螺仪数据进行视角转换,然后根据视角转换后的陀螺仪数据和视频主体的动态姿势的持续时长,对全景视频进行处理生成奇行种视频,从而使得视频处理方法能够
在视频处理领域被广泛应用,本技术实施例中的技术方案简化了用户的拍摄过程,能够自动筛选视频主体中的动态姿势片段,并自动剪辑成奇行种视频,节省用户手动剪辑的时间,从而提高了拍摄的成片率。
87.在实际应用中,可以根据全景视频中视频主体的目标动态姿势的持续时长来确定奇行种视频的时长,下面对如何确定全景视频中视频主体的动态姿势的持续时长的过程进行说明。在一实施例中,如图4所示,上述s200中根据陀螺仪数据确定全景视频中视频主体的动态姿势的持续时长的步骤,可以通过以下方式实现:
88.s210、从陀螺仪数据中获取加速度最大的方向轴上的目标陀螺仪数据。
89.在本技术实施例中,拍摄设备中设置的陀螺仪可以包括三轴加速度传感器和三轴角速度传感器,自然地,上述陀螺仪数据可以包括三个方向轴上的陀螺仪数据,即包括三个方向轴上拍摄设备的加速度和三个方向轴上拍摄设备的角速度。
90.其中,计算机设备可以对拍摄设备的陀螺仪数据进行分类、特征提取、特征比对中的至少一种处理,以从拍摄设备的陀螺仪数据中筛选加速度最大的方向轴上的所有目标陀螺仪数据。
91.另外,计算机设备还可以预先训练一种筛选网络模型,然后将拍摄设备的陀螺仪数据输入至筛选网络模型中,该筛选网络模型从拍摄设备的陀螺仪数据中筛选加速度最大的方向轴上的陀螺仪数据后输出所有目标陀螺仪数据。可选地,筛选网络模型可以是由残差网络模型、自注意力网络模型、密集连接网络模型、深层神经网络模型中的至少一种组合而成。
92.s220、对目标陀螺仪数据进行频域变换,得到变换频率和变换振幅。
93.在实际应用中,针对任一目标陀螺仪数据,对目标陀螺仪数据进行频域变换的方式可以是对目标陀螺仪数据进行傅里叶变换处理,得到目标陀螺仪数据对应的变换频率和变换振幅。
94.s230、根据变换频率和变换振幅,确定视频主体的动态姿势的持续时长。
95.其中,计算机设备可以分别对变换频率和变换振幅进行分析处理,根据分析处理结果确定候选奇行种视频中视频主体的动态姿势的持续时长。
96.一个实施例中,动态姿势的持续时长包括动态姿势的起始时间和动态姿势的结束时间;上述s230中根据变换频率和变换振幅,确定视频主体的动态姿势的持续时长的步骤,可以包括:若变换频率大于预设的频率阈值且变换振幅大于预设的振幅阈值,则根据目标陀螺仪数据的采集时间,确定视频主体的动态姿势的起始时间和结束时间。
97.在本技术实施例中,计算机设备可以判断目标陀螺仪数据对应的变换频率是否大于预设的频率阈值,以及目标陀螺仪数据对应的变换振幅是否大于预设的振幅阈值,若确定变换频率大于预设的频率阈值且变换振幅大于预设的振幅阈值时,表明该目标陀螺仪数据为视频主体的动态姿势对应的陀螺仪数据,然后根据视频主体的动态姿势对应的所有目标陀螺仪数据的采集时间,确定候选奇行种视频中视频主体每次动态姿势的起始时间和结束时间。
98.在实际应用中,陀螺仪数据中可以携带数据采集标识,用于确定陀螺仪数据的采集时间。可选地,预设的频率阈值和预设的振幅阈值均可以是用户自定义的,也可以是根据历史经验值确定的。
99.本技术实施例中的技术方案,从陀螺仪数据中获取加速度最大的方向轴上的目标陀螺仪数据,对目标陀螺仪数据进行频域变换,得到变换频率和变换振幅,并根据变换频率和变换振幅确定视频主体的动态姿势的持续时长,该方法可以先获取加速度最大的方向轴上的目标陀螺仪数据,进而通过目标陀螺仪数据确定视频主体的动态姿势的持续时长,从而使得获取到的视频主体的动态姿势的持续时长的准确度较高。
100.下面对上述对陀螺仪数据进行视角转换的过程进行说明。在一实施例中,如图5所示,上述s300中对陀螺仪数据进行视角转换的步骤,可以通过以下方式实现:
101.s310、根据陀螺仪数据获取全景视频对应拍摄设备的欧拉角。
102.一个实施例中,根据陀螺仪数据获取全景视频对应拍摄设备的欧拉角的方式可以是通过欧拉角解算法对陀螺仪数据进行处理,得到拍摄设备的欧拉角。可选地,欧拉角可以包括滚转角、俯仰角和姿态角。
103.又一实施例中,根据陀螺仪数据获取全景视频对应拍摄设备的欧拉角的方式还可以是预先训练一种欧拉角计算模型,然后将陀螺仪数据输入至欧拉角计算模型中,该欧拉角计算模型输出拍摄设备的欧拉角。
104.可选地,上述欧拉角计算模型可以是由卷积神经网络模型、全连接神经网络模型、循环递归神经网络模型、深信度网络模型、深度自动编码器和生成对抗网络模型中的至少一种组合而成。
105.s320、根据拍摄设备的欧拉角和目标拍摄视角,对陀螺仪数据进行视角转换;目标拍摄视角包括朝向拍摄设备的镜头边缘位置的视角,拍摄设备为采集全景视频对应的拍摄设备。
106.其中,计算机设备可以按照预设的转换规则,根据拍摄设备的欧拉角对陀螺仪数据进行视角转换。可选地,预设的转换规则可以理解为视角转换的陀螺仪数据表示的拍摄设备的拍摄视角为目标拍摄视角;上述视角转换可以通过角度转换和数据运算中的至少一种处理过程实现。在本技术实施例中,每个陀螺仪数据具有对应的欧拉角,因此,可以通过每个欧拉角对每个陀螺仪数据进行视角转换。
107.在本技术实施例中,镜头边缘位置的视角包括拍摄设备朝向固定部的视角。如图6所示为拍摄设备的侧面结构示意图,图6中拍摄设备上方两侧的椭圆形表示拍摄设备的两个摄像头,两个摄像头下方竖线覆盖的区域可以称为镜头边缘位置对应的视角。
108.本技术实施例中的技术方案,根据陀螺仪数据获取全景视频的拍摄设备的欧拉角,并根据拍摄设备的欧拉角和目标拍摄视角,对陀螺仪数据进行视角转换,由于摄像头不同视角下画面产生的畸变不同,在摄像头朝向固定部的视角下,其画面产生的畸变可实现视频主体中的人物呈现巨人奇行种的姿态,从而在本技术的实施例中,能够通过改变球形全景视频的视角,自动生成奇行种视频。
109.下面对上述根据拍摄设备的欧拉角和目标拍摄视角,对陀螺仪数据进行视角转换的过程进行说明。在一实施例中,如图7所示,上述s320中的步骤,可以通过以下方式实现:
110.s321、根据陀螺仪数据,确定全景视频的初始拍摄视角。
111.具体地,计算机设备可以采用基于传感器的姿态估计算法、基于图像的姿态估计算法或基于传感器和图像的融合姿态估计算法,对陀螺仪数据进行分析处理,得到采集全景视频的拍摄设备对应的拍摄视角,即初始拍摄视角。
112.s322、通过欧拉角,将拍摄设备的初始拍摄视角调整成目标拍摄视角,得到调整视角信息。
113.具体地,计算机设备可以基于欧拉角,对拍摄设备的初始拍摄视角进行调整,以将拍摄设备的初始拍摄视角调整成目标拍摄视角,并且可以根据欧拉角和拍摄设备的初始拍摄视角获取调整视角信息。可选地,调整视角信息可以包括调整视角差和调整视角的调整路径等等,调整视角的调整路径可以为直线调整路径、折线调整路径或曲线调整路径等等
114.这里需要说明的是,若调整视角的调整路径为直线调整路径时,调整视角差可以是对目标拍摄视角与初始拍摄视角相减得到的;若调整视角的调整路径为折线调整路径时,调整视角差可以是根据折线调整路径中每个折线段的长度和折线段的端点坐标、目标拍摄视角与初始拍摄视角确定的;若调整视角的调整路径为曲线调整路径时,调整视角差可以是根据曲线调整路径中曲线的弧度、曲线的长度和曲线的端点坐标、目标拍摄视角与初始拍摄视角确定的。
115.s323、根据调整视角信息和陀螺仪数据,确定视角转换后的陀螺仪数据。
116.其中,计算机设备可以根据调整视角信息对陀螺仪数据进行处理,得到视角转换后的陀螺仪数据。
117.例如,根据调整视角信息对陀螺仪数据进行处理的方式可以是在映射关系中查找相匹配的调整视角信息和陀螺仪数据,然后将映射关系中匹配到的调整视角信息和陀螺仪数据对应的视角转换后数据确定为视角转换后的陀螺仪数据。可选地,映射关系中可以包括调整视角信息、陀螺仪数据、视角转换后的陀螺仪数据以及这三者之间的对应关系。
118.又例如,根据调整视角信息对陀螺仪数据进行处理的方式还可以是对调整视角信息中的调整视角差和陀螺仪数据进行算术运算,得到视角转换后的陀螺仪数据。可选地,上述算术运算可以包括加法运算、减法运算、乘法运算、除法运算、指数运算和对数运算中的至少一种。
119.本技术实施例中的技术方案,根据陀螺仪数据确定全景视频的初始拍摄视角,通过欧拉角将拍摄设备的初始拍摄视角调整成目标拍摄视角,得到调整视角信息,并根据调整视角信息和陀螺仪数据确定视角转换后的陀螺仪数据;上述方法可以通过简单的处理过程对陀螺仪数据进行处理得到视角转换后的陀螺仪数据,提高了陀螺仪数据视角转换的速度和效率,并且将获取到的视角转换后的陀螺仪数据作为基础信息,能够对原始的全景视频进行处理以生成奇行种视频,从而使得该视频处理方法能够在视频处理领域被广泛应用。
120.下面对上述根据视角转换后的陀螺仪数据和视频主体的动态姿势的持续时长,对全景视频进行处理生成奇行种视频的过程进行说明。在一实施例中,如图8所示,上述300中的步骤,可以通过以下方式实现:
121.s330、对全景视频的视频数据和视角转换后的陀螺仪数据进行融合处理,得到初始奇行种视频。
122.其中,对全景视频的视频数据和视角转换后的陀螺仪数据进行融合处理的方式可以是预先训练一种数据融合网络模型,然后将全景视频的视频数据和视角转换后的陀螺仪数据均输入至数据融合网络模型中,该数据融合网络模型输出初始奇行种视频。可选地,上述数据融合网络模型可以由特征金字塔网络模型、卷积神经网络模型、空间金字塔池化网
络模型和递归神经网络模型等等中的至少一个组合而成,对此本技术实施例不做限定。
123.另外,对全景视频的视频数据和视角转换后的陀螺仪数据进行融合处理的方式还可以是采用融合算法,对全景视频的视频数据和视角转换后的陀螺仪数据进行融合处理,得到初始奇行种视频。可选地,上述融合算法可以为标准化融合算法、层次融合算法或混合融合算法等等。在本技术实施例中,上述初始奇行种视频可以为未携带音频数据的视频数据。
124.s340、根据初始奇行种视频和视频主体的动态姿势的持续时长,生成奇行种视频。
125.具体地,计算机设备可以对初始奇行种视频和音频数据进行融合处理,生成中间奇行种视频,然后对中间奇行种视频进行任意段落视频裁剪,得到与视频主体的动态姿势的持续时长相同时长的奇行种视频。
126.另外,在一些场景中,还可以生成不携带音频数据的奇行种视频,基于此,在一实施例中,上述s340中根据初始奇行种视频和视频主体的动态姿势的持续时长,生成奇行种视频的过程可以包括:根据视频主体的动态姿势的持续时长,对初始奇行种视频进行裁剪处理,得到奇行种视频。
127.可选地,计算机设备可以根据视频主体的动态姿势的持续时长确定初始奇行种视频中对应的起始位置和结束位置,然后对初始奇行种视频对应的结束位置进行调整得到目标结束位置,然后从目标结束位置对初始奇行种视频进行裁剪处理,得到初始奇行种视频中对应的起始位置和目标结束位置之间的段落视频,即奇行种视频。可选地,目标结束位置可以位于初始奇行种视频对应的起始位置和结束位置之间,还可以位于初始奇行种视频对应的结束位置之后。
128.在一些场景中,可以自动对未携带音频数据的初始奇行种视频添加音频数据,避免了相关技术中通过手动剪辑添加音频数据的过程,能够降低音频数据添加至初始奇行种视频的复杂度,并能够提高音频数据添加至初始奇行种视频的速度。基于此,在一个实施例中,如图9所示,上述s340中基于初始奇行种视频生成奇行种视频的步骤,可以通过以下方式实现:
129.s341、在初始奇行种视频中添加与初始奇行种视频相同时长的预设音频数据,生成候选奇行种视频。
130.在实际应用中,计算机设备可以将与初始奇行种视频相同时长的预设音频数据和初始奇行种视频进行融合处理,生成候选奇行种视频。
131.可选地,预设音频数据可以为预先制作的整段音频数据,该情况下整段音频数据的时长等于初始奇行种视频的时长,还可以为预先制作的一整段音频数据中的一部分音频数据,该情况下整段音频数据的时长大于初始奇行种视频的时长,当然,还可以为对预先制作的一整段音频数据进行重复叠加得到的音频数据,该情况下整段音频数据的时长小于初始奇行种视频的时长。
132.s342、根据视频主体的动态姿势的持续时长,对候选奇行种视频进行裁剪处理,得到奇行种视频。
133.其中,计算机设备可以根据视频主体的动态姿势的持续时长确定候选奇行种视频中对应的起始位置和结束位置,然后对候选奇行种视频的结束位置进行调整得到调整后结束位置,然后从调整后结束位置对候选奇行种视频进行裁剪处理,得到候选奇行种视频中
对应的起始位置和调整后结束位置之间的段落视频,即奇行种视频。可选地,调整后结束位置可以位于候选奇行种视频对应的起始位置和结束位置之间,还可以位于候选奇行种视频对应的结束位置之后。
134.本技术实施例中的技术方案,对全景视频的视频数据和视角转换后的陀螺仪数据进行融合处理,得到初始奇行种视频,并基于初始奇行种视频生成奇行种视频;上述方法可以将获取到的视角转换后的陀螺仪数据作为基础信息,对全景视频的视频数据和视角转换后的陀螺仪数据进行融合处理生成初始奇行种视频数据,然后再对初始奇行种视频数据添加对应的音频数据,以得到携带音频信号的奇行种视频,该过程不需要人工参与,可以自动完成,不仅可以节省人力资源,还可以提高奇行种视频的生成速度和效率,并且该方法可以生成奇行种视频,使得该视频处理方法能够在视频处理领域被广泛应用。
135.下面对上述根据视频主体的动态姿势的持续时长,对候选奇行种视频进行裁剪处理,得到奇行种视频的过程进行说明。在一实施例中,上述s342中的步骤,可以包括:若候选奇行种视频中视频主体存在动态姿势,则根据视频主体动态姿势的持续时长确定裁剪时间段,并根据裁剪时间段对候选奇行种视频进行裁剪,得到奇行种视频。
136.其中,若确定候选奇行种视频中视频主体存在动态姿势时,计算机设备可以根据视频主体动态姿势的持续时长确定裁剪位置,即裁剪时间段,然后根据裁剪时间段对候选奇行种视频进行裁剪,得到奇行种视频。
137.可选地,候选奇行种视频中视频主体的动态姿势的持续时长可以小于或等于候选奇行种视频的总时长;候选奇行种视频中视频主体的动态姿势可以是连续性动态姿势,也可以是间断性动态姿势,对此本技术实施例不做限定。
138.其中,若候选奇行种视频中的视频主体存在连续性动态姿势,则可以根据候选奇行种视频对应的时间段,对视频主体在候选奇行种视频中连续性动态姿势对应的时间段进行调整得到裁剪时间段;若候选奇行种视频中的视频主体存在间断性动态姿势,则可以根据候选奇行种视频对应的时间段,对视频主体在候选奇行种视频中首次动态姿势对应的时间段进行调整得到裁剪时间段。
139.这里需要说明的是,裁剪时间段可以小于或等于候选奇行种视频对应的时间段,也可以大于、小于或等于候选奇行种视频中连续性动态姿势对应的时间段,当然,还可以大于、小于或等于候选奇行种视频中首次动态姿势对应的时间段。
140.本技术实施例中的技术方案,在候选奇行种视频中视频主体存在动态姿势时,根据视频主体动态姿势的持续时长确定裁剪时间段,并根据裁剪时间段对候选奇行种视频进行裁剪得到实际应用所需时长的奇行种视频,该过程不仅简单,而且能够从候选奇行种视频中删除无效的视频,使得最终得到的奇行种视频均为有效视频,从而能够对后续奇行种视频应用提供有效帮助,并且还能够缩小后续奇行种视频应用处理的数据量,以及提高后续奇行种视频应用处理的准确性。
141.一种实施例中,本技术实施例还提供一种视频处理方法,该方法包括以下过程:
142.(1)获取全景视频对应的陀螺仪数据,全景视频包括视频主体的动态姿势;动态姿势包括奔跑动作和快走动作中的至少一种。
143.(2)从陀螺仪数据中获取加速度最大的方向轴上的目标陀螺仪数据。
144.(3)对目标陀螺仪数据进行频域变换,得到变换频率和变换振幅。
145.(4)若变换频率大于预设的频率阈值且变换振幅大于预设的振幅阈值,则根据目标陀螺仪数据的采集时间,确定全景视频中视频主体的动态姿势的起始时间和结束时间。
146.(5)根据陀螺仪数据获取全景视频对应拍摄设备的欧拉角。
147.(6)根据陀螺仪数据,确定全景视频的初始拍摄视角。
148.(7)通过欧拉角,将全景视频的初始拍摄视角调整成目标拍摄视角,得到调整视角信息;目标拍摄视角包括采集全景视频的拍摄设备的镜头边缘位置的视角。
149.(8)根据调整视角信息和陀螺仪数据,确定视角转换后的陀螺仪数据。
150.(9)对全景视频的视频数据和视角转换后的陀螺仪数据进行融合处理,得到初始奇行种视频。
151.(10)根据初始奇行种视频和视频主体的动态姿势的持续时长,生成奇行种视频;奇行种视频表示视频中视频主体的动态姿势满足特定要求的视频。
152.其中,上述步骤(10)可以通过两种方式实现:
153.第一种方式,包括:
154.(11)根据视频主体的动态姿势的持续时长,对初始奇行种视频进行裁剪处理,得到奇行种视频。
155.第二种方式,包括:
156.(12)在初始奇行种视频中添加与初始奇行种视频相同时长的预设音频数据,生成候选奇行种视频;
157.(13)若候选奇行种视频中视频主体存在动态姿势,则根据视频主体的动态姿势的持续时长确定裁剪时间段,并根据裁剪时间段对候选奇行种视频进行裁剪,得到奇行种视频。
158.以上(1)至(10)的执行过程具体可以参见上述实施例的描述,其实现原理和技术效果类似,在此不再赘述。
159.应该理解的是,虽然如上的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
160.基于同样的发明构思,本技术实施例还提供了一种用于实现上述所涉及的视频处理方法的视频处理装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个视频处理装置实施例中的具体限定可以参见上文中对于视频处理方法的限定,在此不再赘述。
161.在一个实施例中,图10为本技术一个实施例中视频处理装置的结构示意图,本技术实施例提供的视频处理装置可以应用于计算机设备中。如图10所示,本技术实施例的视频处理装置,可以包括:数据获取模块11、确定模块12和视频处理模块13,其中:
162.数据获取模块11,用于获取全景视频对应的陀螺仪数据;全景视频包括视频主体的动态姿势;
163.确定模块12,用于根据陀螺仪数据,确定全景视频中视频主体的动态姿势的持续时长;
164.视频处理模块13,用于对陀螺仪数据进行视角转换,并根据视角转换后的陀螺仪数据和视频主体的动态姿势的持续时长,对全景视频进行处理生成奇行种视频;奇行种视频表示视频中视频主体的动态姿势满足特定要求的视频。
165.本技术实施例提供的视频处理装置可以用于执行本技术上述视频处理方法实施例中的技术方案,其实现原理和技术效果类似,此处不再赘述。
166.在其中一个实施例中,确定模块12包括:目标数据获取单元、频域变换单元和确定单元,其中:
167.目标数据获取单元,用于从陀螺仪数据中获取加速度最大的方向轴上的目标陀螺仪数据;
168.频域变换单元,用于对目标陀螺仪数据进行频域变换,得到变换频率和变换振幅;
169.持续时长确定单元,用于根据变换频率和变换振幅,确定全景视频中视频主体的动态姿势的持续时长;
170.其中,动态姿势包括奔跑动作和快走动作中的至少一种。
171.本技术实施例提供的视频处理装置可以用于执行本技术上述视频处理方法实施例中的技术方案,其实现原理和技术效果类似,此处不再赘述。
172.在其中一个实施例中,动态姿势的持续时长包括动态姿势的起始时间和结束时间;持续时长确定单元具体用于:
173.在变换频率大于预设的频率阈值且变换振幅大于预设的振幅阈值时,根据目标陀螺仪数据的采集时间,确定全景视频中视频主体的动态姿势的起始时间和结束时间。
174.本技术实施例提供的视频处理装置可以用于执行本技术上述视频处理方法实施例中的技术方案,其实现原理和技术效果类似,此处不再赘述。
175.在其中一个实施例中,视频处理模块13包括:欧拉角获取单元和视角转换单元,其中:
176.欧拉角获取单元,用于根据陀螺仪数据获取全景视频对应拍摄设备的欧拉角;
177.视角转换单元,用于根据拍摄设备的欧拉角和目标拍摄视角,对陀螺仪数据进行视角转换;目标拍摄视角包括采集全景视频的拍摄设备的镜头边缘位置的视角。
178.本技术实施例提供的视频处理装置可以用于执行本技术上述视频处理方法实施例中的技术方案,其实现原理和技术效果类似,此处不再赘述。
179.在其中一个实施例中,视角转换单元包括:初始视角确定子单元、视角调整子单元和确定子单元,其中:
180.初始视角确定子单元,用于根据陀螺仪数据,确定全景视频的初始拍摄视角;
181.视角调整子单元,用于通过欧拉角,将全景视频的初始拍摄视角调整成目标拍摄视角,得到调整视角信息;
182.确定子单元,用于根据调整视角信息和陀螺仪数据,确定视角转换后的陀螺仪数据。
183.本技术实施例提供的视频处理装置可以用于执行本技术上述视频处理方法实施例中的技术方案,其实现原理和技术效果类似,此处不再赘述。
184.在其中一个实施例中,视频处理模块13还包括:融合处理单元和视频生成单元,其中:
185.融合处理单元,用于对全景视频的视频数据和视角转换后的陀螺仪数据进行融合处理,得到初始奇行种视频;
186.视频生成单元,用于根据初始奇行种视频和视频主体的动态姿势的持续时长,生成奇行种视频。
187.本技术实施例提供的视频处理装置可以用于执行本技术上述视频处理方法实施例中的技术方案,其实现原理和技术效果类似,此处不再赘述。
188.在其中一个实施例中,视频生成单元包括:第一生成子单元,第一生成子单元具体用于:
189.根据视频主体的动态姿势的持续时长,对初始奇行种视频进行裁剪处理,得到奇行种视频。
190.本技术实施例提供的视频处理装置可以用于执行本技术上述视频处理方法实施例中的技术方案,其实现原理和技术效果类似,此处不再赘述。
191.在其中一个实施例中,视频生成单元包括:音频数据添加子单元和裁剪子单元,其中:
192.音频数据添加子单元,用于在初始奇行种视频中添加与初始奇行种视频相同时长的预设音频数据,生成候选奇行种视频;
193.裁剪子单元,用于根据视频主体的动态姿势的持续时长,对候选奇行种视频进行裁剪处理,得到奇行种视频。
194.本技术实施例提供的视频处理装置可以用于执行本技术上述视频处理方法实施例中的技术方案,其实现原理和技术效果类似,此处不再赘述。
195.在其中一个实施例中,裁剪子单元具体用于:
196.在候选奇行种视频中视频主体存在动态姿势时,根据视频主体的动态姿势的持续时长确定裁剪时间段,并根据裁剪时间段对候选奇行种视频进行裁剪,得到奇行种视频。
197.本技术实施例提供的视频处理装置可以用于执行本技术上述视频处理方法实施例中的技术方案,其实现原理和技术效果类似,此处不再赘述。
198.关于视频处理装置的具体限定可以参见上文中对于视频处理方法的限定,在此不再赘述。上述视频处理装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
199.在一个实施例中,提供了一种拍摄设备,该拍摄设备包括:镜头模组、陀螺仪和计算机设备;连接于云台的图像采集设备,图像采集设备中包括上述实施例中的计算机设备;
200.其中,镜头模组,用于采集全景视频;
201.陀螺仪,用于采集全景视频对应的陀螺仪数据;
202.计算机设备,用于执行上述视频处理方法中的任一实施例的步骤。
203.可选地,上述镜头模组可以包括至少两个摄像头,但在本技术实施例中,镜头模组包括两个摄像头,且两个摄像头的设置位置对称。
204.这里需要说明的是,拍摄设备中各摄像头可以拍摄超广角图像或视频,进一步对
各摄像头采集到的超广角图像或视频进行拼接处理,得到镜头模组采集到的全景视频。在实际应用中,可以同步采集全景视频和陀螺仪数据。
205.本技术实施例提供的视频处理系统可以用于执行本技术上述视频处理方法实施例中的技术方案,其实现原理和技术效果类似,此处不再赘述。
206.在一个实施例中,提供了一种计算机设备,该计算机设备的内部结构图可以如图11所示。该计算机设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供处理能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储视频文件。该计算机设备的网络接口用于与外部的终点通过网络连接通信。该计算机程序被处理器执行时以实现一种视频处理方法。
207.本领域技术人员可以理解,图11中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
208.在一个实施例中,还提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
209.获取全景视频对应的陀螺仪数据,全景视频包括视频主体的动态姿势;
210.根据陀螺仪数据,确定全景视频中视频主体的动态姿势的持续时长;
211.对陀螺仪数据进行视角转换,并根据视角转换后的陀螺仪数据和视频主体的动态姿势的持续时长,对全景视频进行处理生成奇行种视频;奇行种视频表示视频中视频主体的动态姿势满足特定要求的视频。
212.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
213.获取全景视频对应的陀螺仪数据,全景视频包括视频主体的动态姿势;
214.根据陀螺仪数据,确定全景视频中视频主体的动态姿势的持续时长;
215.对陀螺仪数据进行视角转换,并根据视角转换后的陀螺仪数据和视频主体的动态姿势的持续时长,对全景视频进行处理生成奇行种视频;奇行种视频表示视频中视频主体的动态姿势满足特定要求的视频。
216.在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
217.获取全景视频对应的陀螺仪数据,全景视频包括视频主体的动态姿势;
218.根据陀螺仪数据,确定全景视频中视频主体的动态姿势的持续时长;
219.对陀螺仪数据进行视角转换,并根据视角转换后的陀螺仪数据和视频主体的动态姿势的持续时长,对全景视频进行处理生成奇行种视频;奇行种视频表示视频中视频主体的动态姿势满足特定要求的视频。
220.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可
包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。
221.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
222.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。
技术特征:
1.一种视频处理方法,其特征在于,所述方法包括:获取全景视频对应的陀螺仪数据,所述全景视频包括视频主体的动态姿势;根据所述陀螺仪数据,确定所述全景视频中视频主体的动态姿势的持续时长;对所述陀螺仪数据进行视角转换,并根据视角转换后的陀螺仪数据和所述视频主体的动态姿势的持续时长,对所述全景视频进行处理生成奇行种视频;所述奇行种视频表示视频中视频主体的动态姿势满足特定要求的视频。2.根据权利要求1所述的方法,其特征在于,所述根据所述陀螺仪数据,确定所述全景视频中视频主体的动态姿势的持续时长,包括:从所述陀螺仪数据中获取加速度最大的方向轴上的目标陀螺仪数据;对所述目标陀螺仪数据进行频域变换,得到变换频率和变换振幅;根据所述变换频率和所述变换振幅,确定所述全景视频中所述视频主体的动态姿势的持续时长。3.根据权利要求2所述的方法,其特征在于,所述动态姿势的持续时长包括所述动态姿势的起始时间和结束时间;所述根据所述变换频率和所述变换振幅,确定所述全景视频中所述视频主体的动态姿势的持续时长,包括:若所述变换频率大于预设的频率阈值且所述变换振幅大于预设的振幅阈值,则根据所述目标陀螺仪数据的采集时间,确定所述全景视频中所述视频主体的动态姿势的起始时间和结束时间。4.根据权利要求1-3中任一项所述的方法,其特征在于,所述对所述陀螺仪数据进行视角转换,包括:根据所述陀螺仪数据获取所述全景视频对应拍摄设备的欧拉角;根据所述拍摄设备的欧拉角和目标拍摄视角,对所述陀螺仪数据进行视角转换;所述目标拍摄视角包括朝向所述拍摄设备的镜头边缘位置的视角,所述拍摄设备为采集所述全景视频对应的拍摄设备。5.根据权利要求4所述的方法,其特征在于,所述根据所述拍摄设备的欧拉角和目标拍摄视角,对所述陀螺仪数据进行视角转换,包括:根据所述陀螺仪数据,确定所述全景视频的初始拍摄视角;通过所述欧拉角,将所述全景视频的初始拍摄视角调整成所述目标拍摄视角,得到调整视角信息;根据所述调整视角信息和所述陀螺仪数据,确定所述视角转换后的陀螺仪数据。6.根据权利要求1-3中任一项所述的方法,其特征在于,所述根据视角转换后的陀螺仪数据和所述视频主体的动态姿势的持续时长,对所述全景视频进行处理生成奇行种视频,包括:对所述全景视频的视频数据和所述视角转换后的陀螺仪数据进行融合处理,得到初始奇行种视频;根据所述初始奇行种视频和所述视频主体的动态姿势的持续时长,生成所述奇行种视频。7.根据权利要求6所述的方法,其特征在于,所述根据所述初始奇行种视频和所述视频主体的动态姿势的持续时长,生成所述奇行种视频,包括:
根据所述视频主体的动态姿势的持续时长,对所述初始奇行种视频进行裁剪处理,得到所述奇行种视频。8.根据权利要求6所述的方法,其特征在于,所述根据所述初始奇行种视频和所述视频主体的动态姿势的持续时长,生成所述奇行种视频,包括:在所述初始奇行种视频中添加与所述初始奇行种视频相同时长的预设音频数据,生成候选奇行种视频;根据所述视频主体的动态姿势的持续时长,对所述候选奇行种视频进行裁剪处理,得到所述奇行种视频。9.根据权利要求8所述的方法,其特征在于,所述根据所述视频主体的动态姿势的持续时长,对所述候选奇行种视频进行裁剪处理,得到所述奇行种视频,包括:若所述候选奇行种视频中视频主体存在动态姿势,则根据所述视频主体的动态姿势的持续时长确定裁剪时间段,并根据所述裁剪时间段对所述候选奇行种视频进行裁剪,得到所述奇行种视频。10.根据权利要求1-3中任一项所述的方法,其特征在于,所述动态姿势包括奔跑动作和快走动作中的至少一种。11.一种视频处理装置,其特征在于,所述装置包括:数据获取模块,用于获取全景视频对应的陀螺仪数据;所述全景视频包括视频主体的动态姿势;确定模块,用于根据所述陀螺仪数据,确定所述全景视频中视频主体的动态姿势的持续时长;视频处理模块,用于对所述陀螺仪数据进行视角转换,并根据视角转换后的陀螺仪数据和所述视频主体的动态姿势的持续时长,对所述全景视频进行处理生成奇行种视频;所述奇行种视频表示视频中视频主体的动态姿势满足特定要求的视频。12.一种拍摄设备,其特征在于,所述拍摄设备包括:镜头模组、陀螺仪和计算机设备;所述镜头模组,用于采集全景视频;所述陀螺仪,用于采集所述全景视频对应的陀螺仪数据;所述计算机设备,用于执行上述权利要求1-10中任一项所述的方法的步骤。13.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1-10中任一项所述的方法的步骤。14.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-10中任一项所述的方法的步骤。
技术总结
本申请涉及一种视频处理方法、装置、计算机设备及可读存储介质。该方法包括:获取全景视频对应的陀螺仪数据,根据陀螺仪数据确定全景视频中视频主体的动态姿势的持续时长,对陀螺仪数据进行视角转换,并根据视角转换后的陀螺仪数据和视频主体的动态姿势的持续时长,对全景视频进行处理生成奇行种视频。上述方法可以根据全景视频的陀螺仪数据对全景视频进行处理生成奇行种视频,从而使得视频处理方法能够在视频处理领域被广泛应用,并且该过程能够通过一套自动化流程实现,实现过程不需要人工参与,能够提高奇行种视频的生成速度。能够提高奇行种视频的生成速度。能够提高奇行种视频的生成速度。
技术研发人员:杜孟林
受保护的技术使用者:影石创新科技股份有限公司
技术研发日:2023.04.27
技术公布日:2023/8/6
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/