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

文档序号:9399513阅读:来源:国知局
的生成方法的场景图;该全景照片的生成方法可以应用在终端设备(例如:摄像机、相机、具有摄像头的智能手机和平板电脑、能够播放视频文件的台式计算机等)上,可以通过在终端设备上安装应用程序(app)的方式或者软件的方式实现,如图1A所示,该全景照片的生成方法包括以下步骤S101-S103:
[0059]在步骤SlOl中,确定摄像设备在拍摄视频文件过程中的工作状态信息。
[0060]在一实施例中,摄像设备在拍摄视频文件的过程中的工作状态信息可以以设定格式的方式存储在视频文件中,也可以存储在与视频文件相对应的用于记录工作状态信息的配置文件中。在一实施例中,工作状态信息可以包括摄像设备在拍摄过程中的水平运动速度和水平运动角度。
[0061]在步骤S102中,判断工作状态信息是否符合设定条件,如果工作状态符合预设条件,则提取工作状态信息对应的视频片段。
[0062]在一实施例中,可以通过摄像设备在拍摄视频过程中的水平运动速度和水平运动角度来确定工作状态信息是否符合设定条件,例如,在摄像设备的水平运动速度小于第一预设阈值并且水平运动角度大于第二预设阈值时,确定该段视频片段符合生成全景照片的设定条件。
[0063]在步骤S103中,将视频片段生成全景照片。
[0064]在一实施例中,可以通过相关技术中的全景照片生成方法将视频片段生成全景照片,本公开在此不再详述。
[0065]如图1B所示,摄像设备10沿着图示箭头方向拍摄的过程中,在摄像设备10的电荷親合元件(Charge-coupled Device,简称为CCD)上形成的视频图像的视场范围如标号11所示。在拍摄过程中,通过摄像设备10中的陀螺仪获取摄像设备的水平运动速度和水平运动角度,其中,当摄像设备10的水平运动速度小于第一预设阈值时,可以确保所拍摄的视频片段对应的全景照片具有较高的清晰度。当摄像设备10的水平运动角度大于第二预设阈值时,可以确保视频片段对应的全景照片具有较大的视场。
[0066]本实施例中,通过提取视频文件中的符合预设条件的工作状态信息对应的视频片段,将视频片段生成全景照片,改变了相关技术中需要在全景模式下拍摄全景照片的实现方式,确保将视频文件中符合全景模式的视频素材生成全景照片,从而通过视频文件给用户带来不同的视觉体验。
[0067]在一实施例中,工作状态信息可包括水平运动速度和水平运动角度,确定摄像设备在拍摄视频过程中的工作状态信息,可包括:
[0068]通过陀螺仪确定摄像设备在拍摄视频过程中的水平运动速度;
[0069]通过陀螺仪确定摄像设备在拍摄视频过程中的水平运动角度。
[0070]在一实施例中,判断工作状态信息是否符合预设条件,可包括:
[0071]确定水平运动速度是否小于第一预设阈值;
[0072]确定水平运动角度是否大于第二预设阈值;
[0073]如果水平运动速度小于第一预设阈值并且水平运动角度大于第二预设阈值,确定工作状态信息符合预设条件。
[0074]在一实施例中,方法还可包括:
[0075]如果水平运动速度大于第一预设阈值,和/或,水平运动角度小于第二预设阈值,提示不能在视频文件中确定出用于生成全景照片的视频片段。
[0076]在一实施例中,所述提取所述工作状态信息对应的视频片段,可包括:
[0077]确定水平运动的起始时间点以及所述水平运动的终止时间点;
[0078]根据所述起始时间点和所述终止时间点确定所述视频片段。
[0079]在一实施例中,工作状态信息可包括水平运动速度和水平运动角度,确定摄像设备在拍摄视频过程中的工作状态信息,可包括:
[0080]从视频文件对应的配置文件中确定摄像设备在拍摄视频过程中的水平运动速度和拍摄视频过程中的水平运动角度。
[0081]具体如何通过视频文件生成全景照片的,请参考后续实施例。
[0082]至此,本公开实施例提供的上述方法,可以确保将视频文件中符合全景模式的视频素材生成全景照片,从而通过视频文件给用户带来不同的视觉体验。
[0083]下面以具体实施例来说明本公开实施例提供的技术方案。
[0084]图2是根据一示例性实施例一示出的全景照片的生成方法的流程图;本实施例利用本公开实施例提供的上述方法,以摄像设备在拍摄视频文件的同时生成全景照片为例并结合图1B进行示例性说明,如图2所示,包括如下步骤:
[0085]在步骤S201中,通过陀螺仪确定摄像设备在拍摄视频过程中的水平运动速度和拍摄视频过程中的水平运动角度。
[0086]在步骤S202中,确定水平运动速度是否小于第一预设阈值,如果水平运动速度小于第一预设阈值,执行步骤S203,如果水平运动速度大于或者等于第一预设阈值,执行步骤S207o
[0087]在步骤S203中,确定水平运动角度是否大于第二预设阈值,如果水平运动角度大于第二预设阈值,执行步骤S204,如果水平运动角度小于或者等于第二预设阈值,执行步骤S207o
[0088]在一实施例中,第一预设阈值和第二预设阈值可以为经验值,只要能够确保摄像设备的水平运动速度和水平运动角度能够确保全景照片的图像质量即可。
[0089]在步骤S204中,如果水平运动角度大于第二预设阈值,确定水平运动的起始时间点以及水平运动的终止时间点。
[0090]在步骤S205中,根据起始时间点和终止时间点确定视频片段。
[0091]在一实施例中,可以通过摄像设备记录在水平运动开始时的起始时间点,以及摄像设备在水平运动终止时的终止时间点,并将该起始时间点和终止时间点以设定的格式记录在视频文件中。
[0092]在步骤S206中,将视频片段生成全景照片。
[0093]在步骤S207中,提示不能在视频文件中确定出用于生成全景照片的视频片段。
[0094]以摄像设备10在拍摄电影为例进行示例性说明,如图1B所示,摄像设备10的镜头会随着机位进行水平运动且运动速度缓慢,此外,在整个拍摄的场景中,美术部门会进行光和环境的布置,从而使得摄像设备10所在环境的光照明暗均匀,确保在摄像设备10所拍摄的电影中能具有符合条件的视频片段,从而将视频片段生成的全景照片作为电影的宣传海报。
[0095]例如,在拍摄电影的过程中,摄像设备10通过陀螺仪获取摄像设备10拍摄视频过程中的水平运动速度和拍摄视频过程中的水平运动角度,当检测到摄像设备10的水平运动速度小于第一预设阈值并且水平运动角度大于第二预设阈值时,将相应的视频片段进行标记,从而根据标记将该视频片段生成全景照片。
[0096]本实施例中,可以使摄像设备在拍摄视频文件过程中,在检测到符合水平运动速度小于第一预设阈值并且水平运动角度大于第二预设阈值的情况下,摄像设备将相应的视频片段生成全景照片,从而实现了在拍摄视频的同时还能够将较好的全景素材对应的视频片段生成全景照片,兼顾了视频拍摄和全景拍摄。
[0097]图3是根据一示例性实施例二示出的全景照片的生成方法的流程图;本实施例利用本公开实施例提供的上述方法,以摄像设备拍摄视频文件后通过在终端设备上将视频文件生成全景照片为例进行示例性说明,如图3所示,包括如下步骤:
[0098]在步骤S301中,从视频文件对应的配置文件中确定摄像设备在拍摄视频过程中的水平运动速度和拍摄视频过程中的水平运动角度。
[0099]在步骤S302中,确定水平运动速度是否小于第一预设阈值,如果水平运动速度小于第一预设阈值,执行步骤S303,如果水平运动速度大于或者等于第一预设阈值,执行步骤S307o
[0100]在步骤S303中,确定水平运动角度是否大于第二预设阈值,如果水平运动角度大于第二
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1