生成全景图像的方法、装置、设备、介质和程序产品制造方法及图纸

技术编号:38001031 阅读:6 留言:0更新日期:2023-06-30 10:14
本公开实施例公开了一种生成全景图像的方法、装置、电子设备和存储介质,应用于图像采集设备,图像采集设备具有镜头朝向相反的第一相机和第二相机,该方法包括:将图像采集设备调整至预设姿态,以使第一相机或第二相机的镜头朝向与水平面的夹角呈预设角度,且第一相机与第二相机的取景范围在竖直方向上具有重合区域;将图像采集设备绕竖直方向旋转360

【技术实现步骤摘要】
生成全景图像的方法、装置、设备、介质和程序产品


[0001]本公开涉及图像处理领域,尤其是一种生成全景图像的方法、装置、设备、介质和程序产品。

技术介绍

[0002]目前,很多智能手机具备全景图像的功能,用户可以利用智能手机连续拍摄多张图像,然后由智能手机中的图像处理模块将多张图像拼接成全景图像。
[0003]相关技术中,用户在利用智能手机拍摄全景图像时,通常采用以下两种方式:第一种是利用多轴云台带动智能手机以不同的俯仰角进行旋转拍摄,每一个俯仰角都需要云台带动智能手机旋转一周;第二种是利用单轴云台带动智能手机绕竖直方向旋转一周,以固定的俯仰角进行拍摄。第一种方法采用多个俯仰角进行拍摄,以保证全景图像在竖直方向上具有较大的覆盖范围,但是多轴云台的设备成本较高,且拍摄过程至少需要带动智能手机旋转两周,拍摄速度较慢且操作较繁琐;第二种方法的操然相对简单,但是由于手机摄像头的视场角较小,由此得到的全景图像在竖直方向上的覆盖范围较小。

技术实现思路

[0004]本公开实施例提供一种生成全景图像的方法、装置、设备、介质和程序产品,以解决相关技术中拍摄全景图像时无法兼顾操作的简便性和图像质量的问题。
[0005]本公开实施例的一个方面,提供一种生成全景图像的方法,应用于图像采集设备,图像采集设备具有镜头朝向相反的第一相机和第二相机,该方法包括:将图像采集设备调整至预设姿态,以使第一相机或第二相机的镜头朝向与水平面的夹角呈预设角度,且第一相机与第二相机的取景范围在竖直方向上具有重合区域;将图像采集设备绕竖直方向旋转360
°
,并在旋转的过程中利用第一相机和第二相机连续拍摄图像,得到待拼接图像集;在待拼接图像集中,同一相机拍摄的相邻两个图像在水平方向上具有重合区域;对待拼接图像集中的图像进行拼接处理,得到全景图像。
[0006]在一些实施例中,将图像采集设备调整至预设姿态之前,该方法还包括确定预设角度的步骤:确定全景图像在竖直方向上的目标视场角、第一相机在竖直方向上的第一视场角、第二相机在竖直方向上的第二视场角;基于目标视场角、第一视场角以及第二视场角,确定第一视场角与第二视场角在竖直方向上的重合角度;基于第一视场角、第二视场角以及重合角度,确定预设角度。
[0007]在一些实施例中,确定全景图像在竖直方向上的目标视场角、第一相机在竖直方向上的第一视场角、第二相机在竖直方向上的第二视场角,包括:确定第一视场角和第二视场角;基于第一视场角和第二视场角,确定最小有效视场角和最大有效视场角,得到有效视场角的取值区间;从取值区间中确定目标视场角。
[0008]在一些实施例中,将图像采集设备调整至预设姿态,包括:将图像采集设备调整至第一姿态,使得第一视场角或第二视场角位于竖直平面内;绕水平方向翻转图像采集设备,
直至第一相机或第二相机的镜头朝向与水平面的夹角呈预设角度。
[0009]在一些实施例中,在旋转的过程中利用第一相机和第二相机连续拍摄图像,包括:每隔预设的时间周期,利用第一相机和第二相机拍摄一次图像;或,图像采集设备每转过预设角度,利用第一相机和第二相机拍摄一次图像。
[0010]在一些实施例中,对待拼接图像集中的图像进行拼接处理,得到全景图像,包括:从图像集中获取第一相机拍摄的各第一图像,并沿水平方向对各第一图像进行拼接处理,得到第一局部图像;从图像集中获取第二相机拍摄的各第二图像,并沿水平方向对各第二图像进行拼接处理,得到第二局部图像;沿竖直方向对第一局部图像和第二局部图像进行拼接处理,得到全景图像。
[0011]本公开实施例的第二方面,提供一种生成全景图像的装置,应用于图像采集设备,图像采集设备具有镜头朝向相反的第一相机和第二相机,该装置包括:姿态调整单元,被配置成将图像采集设备调整至预设姿态,以使第一相机或第二相机的镜头朝向与水平面的夹角呈预设角度,且第一相机与第二相机的取景范围在竖直方向上具有重合区域;图像采集单元,被配置成将图像采集设备绕竖直方向旋转360
°
,并在旋转的过程中利用第一相机和第二相机连续拍摄图像,得到待拼接图像集;在待拼接图像集中,同一相机拍摄的相邻两个图像在水平方向上具有重合区域;图像拼接单元,被配置成对待拼接图像集中的图像进行拼接处理,得到全景图像。
[0012]本公开实施例的第三方面,还提供一种电子设备,包括:存储器,用于存储计算机程序;处理器,用于执行所述存储器中存储的计算机程序,且所述计算机程序被执行时,实现上述任一实施例中的生成全景图像的方法。
[0013]本公开实施例的第四方面,还提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时,实现上述任一实施例中的生成全景图像的方法。
[0014]本公开实施例的第五方面,提供一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现上述任一实施例中的生成全景图像的方法。
[0015]本公开实施例中,图像采集设备以预设姿态绕竖直方向旋转,在旋转过程中由镜头朝向相反的第一相机和第二相机同时拍摄,可以确保第一相机和第二相机的取景范围在竖直方向上具有重合区域,且同一相机拍摄的相邻两个图像在水平方向上具有重合区域,只需旋转一周即可得到符合全景图像的拼接条件的待拼接图像集,简化了图像采集步骤,并且,由于两个相机具有不同的俯仰角和取景范围,经拼接得到的全景图像在竖直方向上具有更大的覆盖区域,有助于简化全景图像的生成过程,并提高全景图像的质量。
[0016]下面通过附图和实施例,对本公开的技术方案做进一步的详细描述。
附图说明
[0017]构成说明书的一部分的附图描述了本公开的实施例,并且连同描述一起用于解释本公开的原理。
[0018]参照附图,根据下面的详细描述,可以更加清楚地理解本公开,其中:
[0019]图1为本公开的生成全景图像的方法的一个实施例的流程图;
[0020]图2为本公开的生成全景图像的方法的一个实施例中预设姿态的示意图;
[0021]图3为本公开的生成全景图像的方法的一个实施例中确定预设角度的流程示意
图;
[0022]图4为本公开的生成全景图像的方法的一个实施例中图像采集设备的各个角度示意图;
[0023]图5为本公开的生成全景图像的方法的一个实施例中拼接图像的流程示意图;
[0024]图6为本公开的生成全景图像的装置的一个实施例的结构示意图;
[0025]图7为本公开电子设备一个应用实施例的结构示意图。
具体实施方式
[0026]现在将参照附图来详细描述本公开的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本公开的范围。
[0027]本领域技术人员可以理解,本公开实施例中的“第一”、“第二”等术语仅用于区别不同步骤、设备或模块等,既不代表任何特定技术含义,也不表示它们之间的必然逻辑顺序。
...

【技术保护点】

【技术特征摘要】
1.一种生成全景图像的方法,应用于图像采集设备,所述图像采集设备具有镜头朝向相反的第一相机和第二相机,其特征在于,所述方法包括:将图像采集设备调整至预设姿态,以使所述第一相机或所述第二相机的镜头朝向与水平面的夹角呈预设角度,且所述第一相机与所述第二相机的取景范围在竖直方向上具有重合区域;将所述图像采集设备绕竖直方向旋转360
°
,并在旋转的过程中利用所述第一相机和所述第二相机连续拍摄图像,得到待拼接图像集;在所述待拼接图像集中,同一相机拍摄的相邻两个图像在水平方向上具有重合区域;对所述待拼接图像集中的图像进行拼接处理,得到全景图像。2.根据权利要求1所述的方法,其特征在于,将图像采集设备调整至预设姿态之前,所述方法还包括确定所述预设角度的步骤:确定所述全景图像在竖直方向上的目标视场角、所述第一相机在竖直方向上的第一视场角、所述第二相机在竖直方向上的第二视场角;基于所述目标视场角、所述第一视场角以及所述第二视场角,确定所述第一视场角与所述第二视场角在竖直方向上的重合角度;基于所述第一视场角、所述第二视场角以及所述重合角度,确定所述预设角度。3.根据权利要求2所述的方法,其特征在于,所述确定所述全景图像在竖直方向上的目标视场角、所述第一相机在竖直方向上的第一视场角、所述第二相机在竖直方向上的第二视场角,包括:确定所述第一视场角和所述第二视场角;基于所述第一视场角和所述第二视场角,确定最小有效视场角和最大有效视场角,得到有效视场角的取值区间;从所述取值区间中确定所述目标视场角。4.根据权利要求2所述的方法,其特征在于,将图像采集设备调整至预设姿态,包括:将所述图像采集设备调整至第一姿态,使得所述第一视场角或所述第二视场角位于竖直平面内;绕水平方向翻转所述图像采集设备,直至所述第一相机或所述第二相机的镜头朝向与水平面的夹角呈所述预设角度。5.根据权利要求1所述的方法,其特征在于,在旋转的过程中利用所述第一相机和所述第二相机连续拍摄图像,包括:每隔预设的时间周期,利用所述第...

【专利技术属性】
技术研发人员:陶宁
申请(专利权)人:如你所视北京科技有限公司
类型:发明
国别省市:

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

1