一种生成全景图片的方法和装置制造方法及图纸

技术编号:10317861 阅读:267 留言:0更新日期:2014-08-13 18:54
本发明专利技术提供了一种生成全景图像的方法和装置,其中方法包括:S1、获取用户以所在点为中心拍摄的视频片段,该视频片段的可视范围大于拍摄设备的定点拍摄可视范围,获取并记录拍摄过程中的传感器参数序列;S2、依据传感器参数序列中各拍摄点的朝向信息,从视频片段中提取2张以上的关键帧;S3、将提取的关键帧进行拼接,得到全景图片。本发明专利技术能够提高全景图片的效果,帮助用户快捷地实现全景图片的获取。

【技术实现步骤摘要】
一种生成全景图片的方法和装置
】本专利技术涉及计算机应用
,特别涉及一种生成全景图片的方法和装置。【
技术介绍
】全景图片指的是通过广角的表现手段尽可能多的表现出周围环境的方式,通常所说的全景图片是一个广义的概念,其包括宽景、360度全景等。全景图片因其视角宽广给人带来十分震撼的视觉效果而逐渐得到用户的喜爱和广泛使用,通过拍摄设备或者具有拍摄功能的移动设备再结合图片处理软件能够生成全景图片,并能够在社交、地图、旅游等应用中得到很好地推广。 现有生成全景图片的方式大多是通过用户拍摄多张不同视角的图片后,将这些不同视角的图片进行拼接后得到的,但这种方式得到的全景图片的往往不能产生很好的效果,例如用户拍摄图片时由于姿态发生倾斜或者手发生抖动等原因,会造成拍摄的不同角度的图片本身质量并不优,后续拼接得到的全景图片的效果也不优。【
技术实现思路
】有鉴于此,本专利技术提供了一种生成全景图片的方法和装置,以便于提高全景图片的效果。具体技术方案如下:一种生成全景图像的方法,该方法包括:S1、获取用户以所在点为中心拍摄的视频片段,该视频片段的可视范围大于拍摄设备的定点拍摄可视范围,获取并记录拍摄过程中的传感器参数序列;S2、依据传感器参数序列中各拍摄点的朝向信息,从视频片段中提取2张以上的关键帧;S3、将提取的关键帧进行拼接,得到全景图片。根据本专利技术一优选实施例,所述步骤S2具体包括:从所述视频片段中提取设定N个朝向对应的图像作为关键帧,N为2以上的整数;或者,将所述视频片段依据朝向信息划分为NI个区间,NI为2以上的整数,从所述NI个区间中分别挑选出I张图像作为关键帧。根据本专利技术一优选实施例,从所述NI个区间中分别挑选出I张图像作为关键帧具体包括:S21、从所述NI个区间中分别提取出N2张图像,N2为2以上的整数;S22、依据传感器参数序列中对应的拍摄设备姿态信息、加速度信息和图像质量中的至少一种,从每一个区间的N2张图像中分别选择一张图像作为关键帧。根据本专利技术一优选实施例,所述S22具体包括以下方式中的至少一种:方式I)确定所述传感器参数序列中每个区间的N2张图像对应的拍摄设备姿态信息,从每个区间的N2张图像中分别挑选出对应姿态信息偏离三轴坐标系最小的图像作为关键帧;方式2)确定所述传感器参数序列中每个区间的N2张图像对应的加速度信息,从每个区间的N2张图像中挑选出对应加速度最小的图像作为关键帧;方式3)从每个区间的N2张图像中分别挑选出图像质量最高的图像作为关键帧;方式4)依据对应的姿态信息、加速度信息和图像质量中的任意组合对每个区间的N2张图像分别赋予权值,其中对应姿态信息偏离三轴坐标系越小的图像权值越大,对应加速度越小的图像权值越大,图像质量越高的图像权值越大,从每个区间的N2张图像中分别挑选出权值最大的图像作为关键帧。根据本专利技术一优选实施例,在所述步骤S2和步骤S3之间还包括:S4、依据传 感器参数序列中各关键帧对应的拍摄设备姿态信息,对关键帧进行旋转校正。根据本专利技术一优选实施例,所述步骤S4具体包括以下操作中的至少一种:操作I)确定关键帧对应的姿态信息中相对于Z轴偏转的角度平均值^,对各关键帧逐帧在垂直于图像的平面上旋转Cf-P).度,Y为关键帧对应的姿态信息中相对于z轴偏转的角度;操作2)确定关键帧对应的姿态信息中相对于X轴偏转的角度平均值G对各关键帧逐帧在图像所在平面上旋转度,α为关键帧对应的姿态信息中相对于X轴偏转的角度;操作3)确定关键帧对应的姿态信息中相对于Y轴偏转的角度平均值万,对各关键帧逐帧在图像所在平面上旋转(及-#)度,β为关键帧对应的姿态信息中相对于Y轴偏转的角度。一种生成全景图像的装置,该装置包括:视频片段获取单元,用于获取用户以所在点为中心拍摄的视频片段;传感器参数记录单元,用于获取并记录所述视频片段的拍摄过程中的传感器参数序列;关键帧提取单元,用于依据传感器参数序列中各拍摄点的朝向信息,从视频片段中提取2张以上的关键帧;图像拼接单元,用于将所述关键帧进行拼接,得到全景图片。根据本专利技术一优选实施例,所述关键帧提取单元具体配置为:从所述视频片段中提取设定N个朝向对应的图像作为关键帧,N为2以上的整数;或者,将所述视频片段依据朝向信息划分为NI个区间,NI为2以上的整数,从所述NI个区间中分别挑选出I张图像作为关键帧。根据本专利技术一优选实施例,所述关键帧提取单元在从所述NI个区间中分别挑选出I张图像作为关键帧时,具体执行:操作21、从所述NI个区间中分别提取出Ν2张图像,Ν2为2以上的整数;操作22、依据传感器参数序列中对应的拍摄设备姿态信息、加速度信息和图像质量中的至少一种,从每一个区间的N2张图像中分别选择一张图像作为关键帧。根据本专利技术一优选实施例,所述关键帧提取单元在执行操作22时,具体采用以下方式中的至少一种:方式I)确定所述传感器参数序列中每个区间的N2张图像对应的拍摄设备姿态信息,从每个区间的N2张图像中分别挑选出对应姿态信息偏离三轴坐标系最小的图像作为关键帧;方式2)确定所述传感器参数序列中每个区间的N2张图像对应的加速度信息,从每个区间的N2张图像中挑选出对应加速度最小的图像作为关键帧;方式3)从每个区间的N2张图像中分别挑选出图像质量最高的图像作为关键帧;方式4)依据对应的姿态信息、加速度信息和图像质量中的任意组合对每个区间的N2张图像分别赋予权值,其中对应姿态信息偏离三轴坐标系越小的图像权值越大,对应加速度越小的图像权值越大,图像质量越高的图像权值越大,从每个区间的N2张图像中分别挑选出权值最大的图像作为关键帧。根据本专利技术一优选 实施例,该装置还包括:关键帧校正单元,用于依据传感器参数序列中各关键帧对应的拍摄设备姿态信息,对所述关键帧提取单元提取的关键帧进行旋转校正,将旋转校正后的关键帧提供给所述图像拼接单元进行拼接。根据本专利技术一优选实施例,所述关键帧校正单元在进行旋转校正时,具体执行以下操作中的至少一种:操作I)确定关键帧对应的姿态信息中相对于Z轴偏转的角度平均值P,对各关键帧逐帧在垂直于图像的平面上旋转Cf-P),度,Y为关键帧对应的姿态信息中相对于Z轴偏转的角度;操作2)确定关键帧对应的姿态信息中相对于X轴偏转的角度平均值?对各关键帧逐帧在图像所在平面上旋转(cr-α)度,α为关键帧对应的姿态信息中相对于X轴偏转的角度;操作3)确定关键帧对应的姿态信息中相对于Y轴偏转的角度平均值万对各关键帧逐帧在图像所在平面上旋转(#-#)度,β为关键帧对应的姿态信息中相对于Y轴偏转的角度。由以上技术方案可以看出,本专利技术中对以用户所在点为中心拍摄的视频片段进行关键帧的提取,作为生成全景图片的拼接基础,一方面使得用户操作更加方便快捷,只需一次性的视频拍摄,而无需人工定点拍摄几幅不同视角的图片,另一方面,从视频片段中提取关键帧的方式为挑选优选的待拼接图片提供基础,而不必一定受限于用户定点拍摄的有限的图片,从而提高全景图片的效果。【【附图说明】】图1为本专利技术实施例一提供的生成全景图片的方法流程图;图2中的(a) (b)和(C)为本专利技术实施例一中提供的视频片段的可视范围的示意图;图3a为本专利技术实施例一中提供的一种拍摄设备发生倾斜的示意图;图3b为本专利技术实施例本文档来自技高网...

【技术保护点】
一种生成全景图像的方法,其特征在于,该方法包括:S1、获取用户以所在点为中心拍摄的视频片段,该视频片段的可视范围大于拍摄设备的定点拍摄可视范围,获取并记录拍摄过程中的传感器参数序列;S2、依据传感器参数序列中各拍摄点的朝向信息,从视频片段中提取2张以上的关键帧;S3、将提取的关键帧进行拼接,得到全景图片。

【技术特征摘要】
1.一种生成全景图像的方法,其特征在于,该方法包括: S1、获取用户以所在点为中心拍摄的视频片段,该视频片段的可视范围大于拍摄设备的定点拍摄可视范围,获取并记录拍摄过程中的传感器参数序列; S2、依据传感器参数序列中各拍摄点的朝向信息,从视频片段中提取2张以上的关键帧; S3、将提取的关键帧进行拼接,得到全景图片。2.根据权利要求1所述的方法,其特征在于,所述步骤S2具体包括: 从所述视频片段中提取设定N个朝向对应的图像作为关键帧,N为2以上的整数;或者, 将所述视频片段依据朝向信息划分为NI个区间,NI为2以上的整数,从所述NI个区间中分别挑选出I张图像作为关键帧。3.根据权利要求2所述的方法,其特征在于,从所述NI个区间中分别挑选出I张图像作为关键帧具体包括: S21、从所述NI个区间中分别提取出N2张图像,N2为2以上的整数; S22、依据传感器参数序列中对应的拍摄设备姿态信息、加速度信息和图像质量中的至少一种,从每一个区间的N2张图像中分别选择一张图像作为关键帧。4.根据权利要求3所述的方法,其特征在于,所述S22具体包括以下方式中的至少一种: 方式I)确定所述传感器参数序列中每个区间的N2张图像对应的拍摄设备姿态信息,从每个区间的N2张图像中分别挑选出对应姿态信息偏离三轴坐标系最小的图像作为关键帧; 方式2)确定所述传感器参数序列中每个区间的N2张图像对应的加速度信息,从每个区间的N2张图像中挑选出对应加速度最小的图像作为关键帧; 方式3)从每个区间的N2张图像中分别挑选出图像质量最高的图像作为关键帧; 方式4)依据对应的姿态信息、加速度信息和图像质量中的任意组合对每个区间的N2张图像分别赋予权值,其中对应姿态信息偏离三轴坐标系越小的图像权值越大,对应加速度越小的图像权值越大,图像质量越高的图像权值越大,从每个区间的N2张图像中分别挑选出权值最大的图像作为关键帧。5.根据权利要求1所述的方法,其特征在于,在所述步骤S2和步骤S3之间还包括: S4、依据传感器参数序列中各关键帧对应的拍摄设备姿态信息,对关键帧进行旋转校正。6.根据权利要求5所述的方法,其特征在于,所述步骤S4具体包括以下操作中的至少一种: 操作1)确定关键帧对应的姿态信息中相对于Z轴偏转的角度平均值P,对各关键帧逐帧在垂直于图像的平面上旋转度,Y为关键帧对应的姿态信息中相对于Z轴偏转的角度; 操作2)确定关键帧对应的姿态信息中相对于X轴偏转的角度平均值G,对各关键帧逐帧在图像所在平面上旋转(α-α)度,α为关键帧对应的姿态信息中相对于X轴偏转的角度; 操作3)确定关键帧对应的姿态信息中相对于Y轴偏转的角度平均值万,对各关键帧逐帧在图像所在平面上旋转度,β为关键帧对应的姿态信息中相对于Y轴偏转的角度。7.—种生成全景图像的装置,其特征在于,该装置包括: 视频片段获取单元,用于获取用户以所在点为中心拍摄的...

【专利技术属性】
技术研发人员:孙振兴
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京;11

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

1