用于移动设备拍摄全景图像的方法以及移动设备技术

技术编号:20825386 阅读:24 留言:0更新日期:2019-04-10 07:23
一种用于移动设备拍摄全景图像的方法,所述移动设备包括传感器和摄像头,所述方法包括:所述摄像头在第一时刻拍摄第一图像,并且所述传感器感测所述摄像头在拍摄所述第一图像时的第一指向向量;所述传感器在第二时刻感测所述摄像头的实测指向向量;在所述实测指向向量相对于所述第一指向向量的变化量大于或等于第一触发拍摄阈值或者所述第二时刻与所述第一时刻之间的时间间隔大于或等于第二触发拍摄阈值的情况下,所述摄像头拍摄第二图像,并且所述传感器感测所述摄像头在拍摄所述第二图像时的第二指向向量;在确定满足拍摄停止条件的情况下,基于已拍摄的多个图像生成全景图像。

【技术实现步骤摘要】
用于移动设备拍摄全景图像的方法以及移动设备
本公开涉及图像拍摄领域,并且更具体地,涉及一种用于移动设备拍摄全景图像的方法、以及移动设备。
技术介绍
当前,智能移动设备可以支持多种拍照模式,其中的全景拍照模式需要用户在拍照点相对固定并在沿同一空间方向(通常是水平或垂直)旋转镜头指向,连续拍照并获得最终照片。移动设备在进行全景图像拍摄时,通常被设置为以固定时间间隔连续拍摄多幅图像,但人手在调整摄像头时移动速度不能保持恒定,因而导致拍摄出的图像质量比较差。
技术实现思路
为解决上述问题,本公开旨在提供一种利用移动设备内的传感器提供的方位信息来实现自动连续拍摄图像并输出全景图像的方法。根据本公开的第一方面,提供了一种用于移动设备拍摄全景图像的方法,所述移动设备包括传感器和摄像头,所述方法包括:所述摄像头在第一时刻拍摄第一图像,并且所述传感器感测所述摄像头在拍摄所述第一图像时的第一指向向量;所述传感器在第二时刻感测所述摄像头的实测指向向量;在所述实测指向向量相对于所述第一指向向量的变化量大于或等于第一触发拍摄阈值或者所述第二时刻与所述第一时刻之间的时间间隔大于或等于第二触发拍摄阈值的情况下,所述摄像头拍摄第二图像,并且所述传感器感测所述摄像头在拍摄所述第二图像时的第二指向向量;在确定满足拍摄停止条件的情况下,基于已拍摄的多个图像生成全景图像。在一个实施例中,所述方法还可以包括:将所述第一指向向量标记为所述第一图像的方向矢量,并且将所述第二指向向量标记为所述第二图像的方向矢量。在一个实施例中,所述移动设备还可以包括显示屏;所述方法还可以包括:在不满足所述拍摄停止条件的情况下,将当前已拍摄的各幅图像显示在显示屏内。在一个实施例中,所述方法还可以包括:确定所述第二图像相对于所述第一图像的像素偏移;并且根据所述第二图像相对于所述第一图像的像素偏移,确定所述第一图像和所述第二图像的相对位置。在一个实施例中,所述确定所述第二图像相对于所述第一图像的像素偏移,还可以包括:确定所述第一图像和所述第二图像的图像重叠区域;并且根据所述图像重叠区域,确定所述第二图像相对于所述第一图像的像素偏移。在一个实施例中,所述确定所述第二图像相对于所述第一图像的像素偏移,还可以包括:获取像素偏移与方向矢量变化量的参考比值;并且根据所述参考比值和所述第二图像的方向矢量相对于所述第一图像的方向矢量的变化量,确定所述第二图像相对于所述第一图像的像素偏移。在一个实施例中,其中,所述参考比值是基于所述多个图像中初始拍摄到的两幅图像之间的像素偏移和方向矢量的变化量得到的。在一个实施例中,所述方法还可以包括:确定所述第一图像和所述第二图像的图像重叠区域的边缘区域;并且根据所述边缘区域,矫正所述第一图像和所述第二图像的相对位置。在一个实施例中,所述生成全景图像还可以包括:根据所述多个图像之间的相对位置,对所述多个图像进行拼接;并且选取最大化的有效矩形区域内的图像作为全景图像。根据本公开的第二方面,提供了一种移动设备,所述移动设备包括:摄像头,被配置为在第一时刻拍摄第一图像;传感器,被配置为感测所述摄像头在拍摄所述第一图像时的第一指向向量,并且在第二时刻感测所述摄像头的实测指向向量;处理器,被配置为在所述实测指向向量相对于所述第一指向向量的变化量大于或等于第一触发拍摄阈值或者所述第二时刻与所述第一时刻之间的时间间隔大于或等于第二触发拍摄阈值的情况下,控制所述摄像头拍摄第二图像并且控制所述传感器感测所述摄像头在拍摄所述第二图像时的第二指向向量,并且在确定满足拍摄停止条件的情况下,基于已拍摄的多个图像生成全景图像。在一个实施例中,所述处理器还可以被配置为将所述第一指向向量标记为所述第一图像的方向矢量,并且将所述第二指向向量标记为所述第二图像的方向矢量。在一个实施例中,所述移动设备还可以包括:显示屏,被配置为在不满足所述拍摄停止条件的情况下,将当前已拍摄的各幅图像显示在显示屏内。在一个实施例中,所述处理器还可以被配置为确定所述第二图像相对于所述第一图像的像素偏移;根据所述第二图像相对于所述第一图像的像素偏移,确定所述第一图像和所述第二图像的相对位置。在一个实施例中,所述处理器还可以被配置为:确定所述第一图像和所述第二图像的图像重叠区域;并且根据所述图像重叠区域,确定所述第二图像相对于所述第一图像的像素偏移。在一个实施例中,所述处理器还可以被配置为:获取像素偏移与方向矢量变化量的参考比值;并且根据所述参考比值和所述第二图像的方向矢量相对于所述第一图像的方向矢量的变化量,确定所述第二图像相对于所述第一图像的像素偏移。在一个实施例中,其中,所述参考比值是基于所述多个图像中初始拍摄到的两幅图像之间的像素偏移和方向矢量的变化量得到的。在一个实施例中,所述处理器还可以被配置为:确定所述第一图像和所述第二图像的图像重叠区域的边缘区域;并且根据所述边缘区域,矫正所述第一图像和所述第二图像的相对位置。在一个实施例中,所述处理器还可以被配置为:根据所述多个图像之间的相对位置,对所述多个图像进行拼接;并且选取最大化的有效矩形区域内的图像作为全景图像。根据本公开的第三方面,提供了一种用于执行本公开的第一方面所述方法的移动设备,所述移动设备可以包括:图像捕捉单元、感测单元、控制单元、以及位置确定单元。根据本公开的第四方面,提供了一种计算机可读存储介质,用于存储计算机程序,所述计算机程序包括用于执行本公开的第一方面所述方法的步骤的指令。根据本公开的实施例,通过利用配备有传感器的移动设备执行上述拍摄全景图像的方法,可以实现结合传感器感测到的摄像头的指向变化以及拍摄时间的变化形成双触发拍摄条件来控制连续自动拍摄图像,并且可以根据所拍摄的各幅图像输出全景图像。该方法中采用摄像头指向变化和拍摄时间间隔变化的双触发拍摄条件,因而可以更灵活地适应人手对摄像头的调整,以便拍摄出高质量的图像。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例的附图作简单地介绍,显而易见地,下面描述中的附图仅仅涉及本专利技术的一些实施例,而非对本专利技术的限制。图1是示出了用于标识移动设备摄像头的指向的移动设备坐标系的示意图;图2是示出了根据图1所示的移动设备坐标系的方向参数对应关系的图;图3是示出了根据本公开的实施例的用于移动设备拍摄全景图像的方法的流程图;图4是示出了根据本公开的实施例的将所拍摄的各幅图像显示在移动设备的显示屏上的示意图;以及图5是示出了根据本公开的实施例的用于拍摄全景图像的移动设备的示意图。具体实施方式将参照附图详细描述根据本专利技术的各个实施例。这里,需要注意的是,在附图中,将相同的附图标记赋予基本上具有相同或类似结构和功能的组成部分,并且将省略关于它们的重复描述。为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例的附图,对本专利技术实施例的技术方案进行清楚、完整地描述。显然,所描述的实施例是本专利技术的一部分实施例,而不是全部的实施例。基于所描述的本专利技术的实施例,本领域普通技术人员在无需创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。除非另作定义,此处使用的技术术语或者科学术语应当为本专利技术所属领域内具有一般技能的人士所理解的通常意义。本公开中使用的“第一”、“第二本文档来自技高网...

【技术保护点】
1.一种用于移动设备拍摄全景图像的方法,所述移动设备包括传感器和摄像头,所述方法包括:所述摄像头在第一时刻拍摄第一图像,并且所述传感器感测所述摄像头在拍摄所述第一图像时的第一指向向量;所述传感器在第二时刻感测所述摄像头的实测指向向量;在所述实测指向向量相对于所述第一指向向量的变化量大于或等于第一触发拍摄阈值或者所述第二时刻与所述第一时刻之间的时间间隔大于或等于第二触发拍摄阈值的情况下,所述摄像头拍摄第二图像,并且所述传感器感测所述摄像头在拍摄所述第二图像时的第二指向向量;在确定满足拍摄停止条件的情况下,基于已拍摄的多个图像生成全景图像。

【技术特征摘要】
1.一种用于移动设备拍摄全景图像的方法,所述移动设备包括传感器和摄像头,所述方法包括:所述摄像头在第一时刻拍摄第一图像,并且所述传感器感测所述摄像头在拍摄所述第一图像时的第一指向向量;所述传感器在第二时刻感测所述摄像头的实测指向向量;在所述实测指向向量相对于所述第一指向向量的变化量大于或等于第一触发拍摄阈值或者所述第二时刻与所述第一时刻之间的时间间隔大于或等于第二触发拍摄阈值的情况下,所述摄像头拍摄第二图像,并且所述传感器感测所述摄像头在拍摄所述第二图像时的第二指向向量;在确定满足拍摄停止条件的情况下,基于已拍摄的多个图像生成全景图像。2.如权利要求1所述的方法,所述方法还包括:将所述第一指向向量标记为所述第一图像的方向矢量,并且将所述第二指向向量标记为所述第二图像的方向矢量。3.如权利要求1所述的方法,所述移动设备还包括显示屏;所述方法还包括:在不满足所述拍摄停止条件的情况下,将当前已拍摄的各幅图像显示在显示屏内。4.如权利要求1至3中任一所述的方法,所述方法还包括:确定所述第二图像相对于所述第一图像的像素偏移;以及根据所述第二图像相对于所述第一图像的像素偏移,确定所述第一图像和所述第二图像的相对位置。5.如权利要求4所述的方法,所述确定所述第二图像相对于所述第一图像的像素偏移,包括:确定所述第一图像和所述第二图像的图像重叠区域;以及根据所述图像重叠区域,确定所述第二图像相对于所述第一图像的像素偏移。6.如权利要求4所述的方法,所述确定所述第二图像相对于所述第一图像的像素偏移,包括:获取像素偏移与方向矢量变化量的参考比值;以及根据所述参考比值和所述第二图像的方向矢量相对于所述第一图像的方向矢量的变化量,确定所述第二图像相对于所述第一图像的像素偏移。7.如权利要求6所述的方法,所述参考比值是基于所述多个图像中初始拍摄到的两幅图像之间的像素偏移和方向矢量的变化量得到的。8.如权利要求6所述的方法,所述方法还包括:确定所述第一图像和所述第二图像的图像重叠区域的边缘区域;以及根据所述边缘区域,矫正所述第一图像和所述第二图像的相对位置。9.如权利要求1所述的方法,所述生成全景图像包括:根据所述多个图像之间的相对位置,对所述多个图像进行拼接;以及选取最大化的有效矩形区域内的图像作为全景图像。10.一种移动设备,所述移动设备包括:摄像头,被配置为...

【专利技术属性】
技术研发人员:李维国赵天月
申请(专利权)人:京东方科技集团股份有限公司
类型:发明
国别省市:北京,11

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

1