全景照片的生成方法及装置的制造方法

文档序号:9399513阅读:387来源:国知局
全景照片的生成方法及装置的制造方法
【技术领域】
[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]将所述视频片段生成全景照片。
[0047]本公开的实施例提供的技术方案可以包括以下有益效果:通过提取视频文件的符合预设条件的工作状态信息对应的视频片段,将视频片段生成全景照片,改变了相关技术中需要在全景模式下拍摄全景照片的实现方式,确保将视频文件中符合全景模式的视频素材生成全景照片,从而通过视频文件给用户带来不同的视觉体验。
[0048]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
【附图说明】
[0049]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
[0050]图1A是根据一示例性实施例示出的全景照片的生成方法的流程图。
[0051]图1B是根据一示例性实施例一示出的全景照片的生成方法的场景图。
[0052]图2是根据一示例性实施例一示出的全景照片的生成方法的流程图。
[0053]图3是根据一示例性实施例二示出的全景照片的生成方法的流程图。
[0054]图4是根据一示例性实施例示出的一种全景照片的生成装置的框图。
[0055]图5是根据一示例性实施例示出的另一种全景照片的生成装置的框图。
[0056]图6是根据一示例性实施例示出的一种适用于全景照片的生成装置的框图。
【具体实施方式】
[0057]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
[0058]图1A是根据一示例性实施例示出的全景照片的生成方法的流程图,图1B是根据一示例性实施例一示出的全景照片
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1