视频生成方法、装置、设备、存储介质和程序产品制造方法及图纸

技术编号:38392682 阅读:15 留言:0更新日期:2023-08-05 17:45
本申请涉及一种视频生成方法、装置、设备、存储介质和程序产品,该方法包括:根据摄像设备视频拍摄过程中当前时刻的运动状态,确定摄像设备的当前时刻抽帧倍速,当前时刻为摄像设备视频拍摄过程中任一个时刻;以当前时刻抽帧倍速,对摄像设备在当前时刻采集的图像帧进行抽帧操作,得到当前时刻的目标图像帧,然后根据摄像设备视频拍摄过程中所有时刻的目标图像帧,生成摄像设备的拍摄视频。该方法提高了通过拍摄的照片生成的视频的画面表现力。通过拍摄的照片生成的视频的画面表现力。通过拍摄的照片生成的视频的画面表现力。

【技术实现步骤摘要】
视频生成方法、装置、设备、存储介质和程序产品


[0001]本申请涉及摄像
,特别是涉及一种视频生成方法、装置、设备、存储介质和程序产品。

技术介绍

[0002]延时摄影是在一定时间间隔下拍摄一系列的照片,然后以视频的帧速率进行播放,是一种将时间压缩的拍摄技术。而移动延时摄影是镜头运动下的延时摄影,即将运动镜头的动感结合延时摄影的时间压缩进行摄影。
[0003]相关技术中,通常按照固定倍速将拍摄的照片进行视频播放,比如,在所有照片中每隔固定帧数抽取一帧,并重新编码以生成一段视频。
[0004]然而,相关技术中通过拍摄的照片生成的视频存在画面表现力较差的问题。

技术实现思路

[0005]基于此,有必要针对上述技术问题,提供一种视频生成方法、装置、设备、存储介质和程序产品,提高了通过拍摄的照片生成的视频的画面表现力。
[0006]第一方面,本申请提供了一种视频生成方法,该方法包括:
[0007]根据摄像设备视频拍摄过程中当前时刻的运动状态,确定摄像设备的当前时刻抽帧倍速;当前时刻为摄像设备视频拍摄过程中任一个时刻;
[0008]以当前时刻抽帧倍速,对摄像设备在当前时刻采集的图像帧进行抽帧操作,得到当前时刻的目标图像帧;
[0009]根据摄像设备视频拍摄过程中所有时刻的目标图像帧,生成摄像设备的拍摄视频。
[0010]在其中一个实施例中,根据摄像设备视频拍摄过程中当前时刻的运动状态,确定摄像设备的当前时刻抽帧倍速,包括:
[0011]根据摄像设备视频拍摄过程中当前时刻和历史时刻的姿态数据,确定摄像设备视频拍摄过程中当前时刻的运动状态;历史时刻为当前时刻之前的连续多个历史时刻;
[0012]根据运动状态,确定摄像设备的当前时刻抽帧倍速。
[0013]在其中一个实施例中,姿态数据包括加速度;根据摄像设备视频拍摄过程中当前时刻和历史时刻的姿态数据,确定摄像设备视频拍摄过程中当前时刻的运动状态,包括:
[0014]将历史时刻的历史加速度与当前时刻的当前加速度进行时间对齐,得到加速度序列;
[0015]根据加速度序列,确定摄像设备视频拍摄过程中当前时刻的运动状态。
[0016]在其中一个实施例中,姿态数据包括角速度;将历史时刻的历史加速度与当前时刻的当前加速度进行时间对齐,得到加速度序列,包括:
[0017]根据历史时刻的历史角速度,确定历史时刻到当前时刻的旋转矩阵;
[0018]根据各历史时刻的历史加速度和对应的旋转矩阵,确定多个时间对齐后的历史加
速度;
[0019]根据多个时间对齐后的历史加速度和当前时刻的当前加速度,确定加速度序列。
[0020]在其中一个实施例中,根据历史时刻的历史角速度,确定历史时刻到当前时刻的旋转矩阵,包括:
[0021]根据历史时刻的历史角速度和预设的时间间隔,获取历史时刻和当前时刻中任意相邻时刻的四元数;
[0022]根据任意相邻时刻的四元数,确定历史时刻到当前时刻的四元数;
[0023]根据四元数,确定从历史时刻到当前时刻的旋转矩阵。
[0024]在其中一个实施例中,根据加速度序列,确定摄像设备视频拍摄过程中当前时刻的运动状态,包括:
[0025]分别对加速度序列中各维度的数据进行绝对值求和,得到加速度序列中各维度的参考数据;
[0026]获取各维度的参考数据中最大的参考数据对应的加速度数据,并根据加速度数据,确定摄像设备视频拍摄过程中当前时刻的运动状态。
[0027]在其中一个实施例中,根据加速度数据,确定摄像设备视频拍摄过程中当前时刻的运动状态,包括:
[0028]对加速度数据进行数据变换处理,得到加速度数据的频谱信号;
[0029]根据频谱信号中的最大幅度,确定摄像设备视频拍摄过程中当前时刻的运动状态。
[0030]在其中一个实施例中,根据频谱信号中的最大幅度,确定摄像设备视频拍摄过程中当前时刻的运动状态,包括:
[0031]若最大幅度大于预设的振动幅度,且最大幅度对应的频率大于预设的频率阈值,则确定运动状态为跑步状态;
[0032]若最大幅度大于预设的振动幅度,且最大幅度对应的频率小于或等于频率阈值,则确定运动状态为走路状态;
[0033]若最大幅度小于或等于振动幅度,则确定运动状态为原地状态。
[0034]在其中一个实施例中,根据运动状态,确定摄像设备的当前时刻抽帧倍速,包括:
[0035]基于运动状态,从预设的对应关系中获取运动状态对应的速度;
[0036]将运动状态对应的速度确定为摄像设备的当前时刻抽帧倍速。
[0037]在其中一个实施例中,根据摄像设备视频拍摄过程中所有时刻的目标图像帧,生成摄像设备的拍摄视频,包括:
[0038]按照视频拍摄时间的先后顺序,根据摄像设备视频拍摄过程中所有时刻的目标图像帧,生成摄像设备的拍摄视频。
[0039]第二方面,本申请还提供了一种视频生成装置,该装置包括:
[0040]速度确定模块,用于根据摄像设备视频拍摄过程中当前时刻的运动状态,确定摄像设备的当前时刻抽帧倍速;当前时刻为摄像设备视频拍摄过程中任一个时刻;
[0041]抽帧模块,用于以当前时刻抽帧倍速,对摄像设备在当前时刻采集的图像帧进行抽帧操作,得到当前时刻的目标图像帧;
[0042]生成模块,用于根据摄像设备视频拍摄过程中所有时刻的目标图像帧,生成摄像
设备的拍摄视频。
[0043]第三方面,本申请实施例提供一种摄像设备,包括存储器和处理器,存储器存储有计算机程序,该处理器执行计算机程序时实现上述第一方面中任一实施例提供的方法的步骤。
[0044]第四方面,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述第一方面中任一实施例提供的方法的步骤。
[0045]第五方面,本申请实施例还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述第一方面中任一实施例提供的方法的步骤。
[0046]上述视频生成方法、装置、设备、存储介质和程序产品,根据摄像设备视频拍摄过程中当前时刻的运动状态,确定摄像设备的当前时刻抽帧倍速,当前时刻为摄像设备视频拍摄过程中任一个时刻;以当前时刻抽帧倍速,对摄像设备在当前时刻采集的图像帧进行抽帧操作,得到当前时刻的目标图像帧,然后根据摄像设备视频拍摄过程中所有时刻的目标图像帧,生成摄像设备的拍摄视频。该方法中,通过摄像设备当前时刻的运动状态确定摄像设备在当前时刻采集图像的当前时刻抽帧倍速,以当前时刻抽帧倍速对摄像设备采集的图像进行抽帧操作,得到当前时刻的目标图像帧,然后将摄像设备视频拍摄过程中所有时刻的目标图像帧组成生成摄像设备的拍摄视频,该方法考虑了摄像设备在拍摄过程中的运动状态,不同的运动状态对应不同的抽帧倍速,使得生成的拍摄视频的表现力更好。
附图本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频生成方法,其特征在于,所述方法包括:根据摄像设备视频拍摄过程中当前时刻的运动状态,确定所述摄像设备的当前时刻抽帧倍速;所述当前时刻为所述摄像设备视频拍摄过程中任一个时刻;以所述当前时刻抽帧倍速,对所述摄像设备在所述当前时刻采集的图像帧进行抽帧操作,得到当前时刻的目标图像帧;根据所述摄像设备视频拍摄过程中所有时刻的目标图像帧,生成所述摄像设备的拍摄视频。2.根据权利要求1所述的方法,其特征在于,所述根据所述摄像设备视频拍摄过程中当前时刻的运动状态,确定所述摄像设备的当前时刻抽帧倍速,包括:根据所述摄像设备视频拍摄过程中当前时刻和历史时刻的姿态数据,确定所述摄像设备视频拍摄过程中当前时刻的运动状态;所述历史时刻为所述当前时刻之前的连续多个历史时刻;根据所述运动状态,确定所述摄像设备的当前时刻抽帧倍速。3.根据权利要求2所述的方法,其特征在于,所述姿态数据包括加速度;所述根据所述摄像设备视频拍摄过程中当前时刻和历史时刻的姿态数据,确定所述摄像设备视频拍摄过程中当前时刻的运动状态,包括:将所述历史时刻的历史加速度与所述当前时刻的当前加速度进行时间对齐,得到加速度序列;根据所述加速度序列,确定所述摄像设备视频拍摄过程中当前时刻的运动状态。4.根据权利要求3所述的方法,其特征在于,所述姿态数据包括角速度;所述将所述历史时刻的历史加速度与所述当前时刻的当前加速度进行时间对齐,得到加速度序列,包括:根据所述历史时刻的历史角速度,确定所述历史时刻到所述当前时刻的旋转矩阵;根据各所述历史时刻的历史加速度和对应的旋转矩阵,确定多个时间对齐后的历史加速度;根据所述多个时间对齐后的历史加速度和所述当前时刻的当前加速度,确定所述加速度序列。5.根据权利要求4所述的方法,其特征在于,所述根据所述历史时刻的历史角速度,确定所述历史时刻到所述当前时刻的旋转矩阵,包括:根据所述历史时刻的历史角速度和预设的时间间隔,获取所述历史时刻和所述当前时刻中任意相邻时刻的四元数;根据所述任意相邻时刻的四元数,确定所述历史时刻到当前时刻的四元数;根据所述四元数,确定从所述历史时刻到当前时刻的旋转矩阵。6.根据权利要求3所述的方法,其特征在于,所述根据所述加速度序列,确定所述摄像设备视频拍摄过程中当前时刻的运动状态,包括:分别对所述加速度序列中各维度的数据进行绝对值求和,得到所述加速度序列中各所述维度的参考数据;获取各所述维度的参考数据中最大的参考数据对应的加速度数据,并根据所述加速度数据,确定所述摄像设备视频拍摄过程中...

【专利技术属性】
技术研发人员:桑标袁文亮骆天骄刘宸希
申请(专利权)人:影石创新科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1