一种全景拍摄的方法、装置及系统与流程

文档序号:11961026阅读:216来源:国知局
一种全景拍摄的方法、装置及系统与流程

本发明属于通信技术领域,尤其涉及一种全景拍摄的方法、装置及系统。



背景技术:

随着虚拟现实(VR,Virtual Reality)的普及,越来越多的人喜欢这种身临其境的感觉,VR拍摄、VR摄影又名全景拍摄、全景摄影,是指利用摄影的记录功能将现场环境真实地记录下来,再通过计算机进行后期处理,以实现三维的空间展示。

比如,用户在佩戴VR眼镜后,能够720°全景观看通过VR摄像机摄录下的场景,头部任意摆动,四处观看,仿若置身现场。通过VR设备,人们将不再受限于地理空间,虽然在家中,但可通过VR设备,仿佛置身珠穆朗玛峰之上,也可能是在跳伞或冲浪。但是由于VR摄像机体积比较大,不能随身携带,无法及时快速的辅捉身边的美景,从而导致VR拍摄的灵活性和效率较低。



技术实现要素:

本发明的目的在于提供一种全景拍摄的方法、装置及系统,旨在提高VR拍摄的灵活性和效率。

为解决上述技术问题,本发明实施例提供以下技术方案:

第一方面,本发明提供一种全景拍摄的方法,其中包括:

接收全景拍摄指令,并根据所述全景拍摄指令,调用移动终端上的第一摄像头和第二摄像头进行图像采集;

获取所述第一摄像头经过第一广角镜头所采集的第一图像数据;

获取所述第二摄像头经过第二广角镜头所采集的第二图像数据,其中所述第一广角镜头与所述第二广角镜头的视角范围总和满足预设全景角度范围;

对所述第一图像数据以及所述第二图像数据进行拼接处理,得到全景图像,并输出所述全景图像。

第二方面,本发明提供一种全景拍摄的装置,其中包括:

第一接收单元,用于接收全景拍摄指令,并根据所述全景拍摄指令,调用移动终端上的第一摄像头和第二摄像头进行图像采集;

第一获取单元,用于获取所述第一摄像头经过第一广角镜头所采集的第一图像数据;

第二获取单元,用于获取所述第二摄像头经过第二广角镜头所采集的第二图像数据,其中所述第一广角镜头与所述第二广角镜头的视角范围总和满足预设全景角度范围;

拼接单元,用于对所述第一图像数据以及所述第二图像数据进行拼接处理,得到全景图像,并输出所述全景图像。

第三方面,本发明提供一种全景拍摄的系统,其特征在于,包括移动终端以及广角设备,所述移动终端上设置有第一摄像头以及第二摄像头,所述广角设备包括第一广角镜头以及第二广角镜头;

其中所述移动终端包括如上述提供的全景拍摄的装置。

相对于现有技术,本发明实施例,通过第一广角镜头对移动终端上的第一摄像头的视角范围进行扩大,通过第二广角镜头对移动终端上的第二摄像头的视角范围进行扩大,其中第一广角镜头与第二广角镜头的视角范围总和满足预设全景角度范围;将两个视角范围获取到的图像数据进行拼接,得到全景图像,即直接利用广角镜头扩大移动终端上设置的摄像头的视角,及时快速的进行全景拍摄,无需通过VR摄像机,便于携带,大大提高了VR拍摄的灵活性以及效率。

附图说明

下面结合附图,通过对本发明的具体实施方式详细描述,将使本发明的技术方案及其它有益效果显而易见。

图1是本发明实施例提供的全景拍摄的方法的流程示意图;

图2、图3与图4为本发明实施例提供的全景拍摄的方法的场景示意图;

图5是本发明实施例提供的全景拍摄的方法的另一流程示意图;

图6为本发明实施例提供的全景拍摄的装置的结构示意图;

图7为本发明实施例提供的全景拍摄的装置的另一结构示意图;

图8为本发明实施例提供的移动终端的结构示意图。

具体实施方式

请参照图式,其中相同的组件符号代表相同的组件,本发明的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所例示的本发明具体实施例,其不应被视为限制本发明未在此详述的其它具体实施例。

在以下的说明中,本发明的具体实施例将参考由一部或多部计算机所执行的步骤及符号来说明,除非另有述明。因此,这些步骤及操作将有数次提到由计算机执行,本文所指的计算机执行包括了由代表了以一结构化型式中的数据的电子信号的计算机处理单元的操作。此操作转换该数据或将其维持在该计算机的内存系统中的位置处,其可重新配置或另外以本领域测试人员所熟知的方式来改变该计算机的运作。该数据所维持的数据结构为该内存的实体位置,其具有由该数据格式所定义的特定特性。但是,本发明原理以上述文字来说明,其并不代表为一种限制,本领域测试人员将可了解到以下所述的多种步骤及操作亦可实施在硬件当中。

本发明的原理使用许多其它泛用性或特定目的运算、通信环境或组态来进行操作。所熟知的适合用于本发明的运算系统、环境与组态的范例可包括(但不限于)手持电话、个人计算机、服务器、多处理器系统、微电脑为主的系统、主架构型计算机、及分布式运算环境,其中包括了任何的上述系统或装置。

以下将分别进行详细说明。

在本实施例中,将从全景拍摄装置的角度进行描述,该全景拍摄装置具体可以集成在平板电脑,手机等设备中。

一种全景拍摄的方法,包括:接收全景拍摄指令,并根据所述全景拍摄指令,调用移动终端上的第一摄像头和第二摄像头进行图像采集;获取所述第一摄像头经过第一广角镜头所采集的第一图像数据;获取所述第二摄像头经过第二广角镜头所采集的第二图像数据,其中所述第一广角镜头与所述第二广角镜头的视角范围总和满足预设全景角度范围;对所述第一图像数据以及所述第二图像数据进行拼接处理,得到全景图像,并输出所述全景图像。

请参阅图1,图1是本发明实施例提供的全景拍摄的方法的流程示意图。所述方法包括:

在步骤S101中,接收全景拍摄指令,并根据该全景拍摄指令,调用移动终端上的第一摄像头和第二摄像头进行图像采集。

在某些实施方式中,可以通过移动终端上预设的全景拍摄终端应用,接收全景拍摄指令。

比如,移动终端上安装有用于全景拍摄的终端应用A,用户点击并进入该终端应用A,通过终端应用A上的全景拍摄接口,接收用户输入的全景拍摄指令,并在接收到该全景拍摄指令时,触发移动终端上的第一摄像头和第二摄像头开始启动,进行图像采集。

可以理解的是,为方便描述以及根据用户使用习惯,本实施例中可以认为屏幕设置的端面为移动终端的前端,壳体设置的端面为移动终端的后端,第一摄像头可为设置于移动终端的前端的摄像头,即前置摄像头,第二摄像头可为设置于移动终端的后端的摄像头,即后置摄像头。

容易想到的是,本发明实施例仅以最为常用的产品状态,即移动终端上设置有两个摄像头为例子,对本发明提供的全景拍摄的方法进行说明,其不应被视为限制本发明未在此详述的其它具体实施例中;另外,本发明仅以两个摄像头分别设置在前端和后端为例进行说明,在某些实施方式中两个摄像头也可以都设置在前端或者都设置在后端,此处举例不构成对本发明的限定。

在步骤S102中,获取第一摄像头经过第一广角镜头所采集的第一图像数据。

在步骤S103中,获取第二摄像头经过第二广角镜头所采集的第二图像数据,其中第一广角镜头与第二广角镜头的视角范围总和满足预设全景角度范围。

可以理解的是,由于目前移动终端(如手机)摄像头的FOV(视野)角度只有正负45度,两个摄像头加起来也只有180度,而拍摄全景相片至少需要360度。因此本发明实施例通过广角镜头,分别对移动终端原有的摄像头进行角度扩展。

其中,广角镜头是一种焦距短于标准镜头的镜头,广角镜头的基本特点是,镜头视角大,视野宽阔。从某一视点观察到的景物范围要比人眼在同一视点所看到的大得多;景深长,可以表现出相当大的清晰范围。

本实施例中,第一广角镜头以及第二广角镜头为外设设备,通过一定方式安装固定于移动终端上,其中,第一广角镜头用于对第一摄像头的视角范围进行扩大,第二广角镜头用于对第一摄像头的视角范围进行扩大。

在某些实施方式中,广角镜头可以具体为“鱼眼镜头”,鱼眼镜头是一种焦距为16mm或更短的并且视角接近或等于180度的镜头,它是一种极端的广角镜头。鱼眼镜头最大的作用是视角范围大,视角一般可达到220°或230°,这为近距离拍摄大范围景物创造了条件,为使镜头达到最大的摄影视角,这种摄影镜头的前镜片直径很短且呈抛物状向镜头前部凸出,与鱼的眼睛颇为相似。鱼眼镜头属于超广角镜头中的一种特殊镜头,它的视角力求达到或超出人眼所能看到的范围。

在某些实施方式中,可以在接收全景拍摄指令之前,先扩大第一广角镜头与第二广角镜头的视角范围,比如,在接收全景拍摄指令之前,还可以包括:

(1)接收视角范围的调节指令,所述调节指令携带视角范围的调节信息。

(2)根据所述调节信息,调节第一广角镜头以及第二广角镜头的视角范围。

其中,视角范围调节后,使得第一广角镜头与第二广角镜头的视角范围总和满足预设全景角度范围,其中,该预设全景角度范围可以设置为大于或等于360度,也就是说,第一广角镜头与第二广角镜头的共同视角至少为360度的视角范围。

又比如,在某些实施方式中,所述接收全景拍摄指令之前,可以包括:

(a)接收视角范围的调节指令,获取第一摄像头和第二摄像头在移动终端上的位置信息。

(b)根据第一摄像头和第二摄像头在移动终端上的位置信息,调节第一广角镜头以及第二广角镜头的视角范围。

同样的,视角范围调节后,使得第一广角镜头与第二广角镜头的视角范围总和满足预设全景角度范围,其中,该预设全景角度范围可以设置为大于或等于360度,即两者共同视角至少为360度的视角范围。

在步骤S104中,对第一图像数据以及第二图像数据进行拼接处理,得到全景图像,并输出该全景图像。

可以理解的是,可通过图像拼接技术对第一图像数据以及第二图像数据进行拼接处理,其中图像拼接技术是将数张有重叠部分的图像(可能是不同时间、不同视角或者不同传感器获得的)拼成一幅大型的无缝高分辨率图像的技术。

比如,全景拍摄装置将第一广角镜头视角范围接收到的第一图像数据,以及第二广角镜头视角范围接收到的第二图像数据,拼接成一副无缝高分辨率图像,并在移动终端上的显示屏幕输出显示。

又比如,可具体的,本发明的图像拼接可主要包括以下五步:

第一、图像预处理,包括数字图像处理的基本操作(如去噪、边缘提取、直方图处理等)、建立图像的匹配模板以及对图像进行某种变换(如傅里叶变换、小波变换等)等操作。第二、图像配准,采用设定的匹配策略,找出待拼接图像中的模板或特征点在参考图像中对应的位置,进而确定两幅图像之间的变换关系。第三、建立变换模型,根据模板或者图像特征之间的对应关系,计算出数学模型中的各参数值,从而建立两幅图像的数学变换模型。第四、统一坐标变换,根据建立的数学转换模型,将待拼接图像转换到参考图像的坐标系中,完成统一坐标变换。第五、融合重构,将待拼接图像的重合区域进行融合,得到拼接重构的平滑无缝全景图像。

需要说明的是,此处介绍的关于图像拼接处理的过程仅是一种可实现方式,不构成对本发明的限定。

由上述可知,本实施例提供的全景拍摄的方法,通过第一广角镜头对移动终端上的第一摄像头的视角范围进行扩大,通过第二广角镜头对移动终端上的第二摄像头的视角范围进行扩大,其中第一广角镜头与第二广角镜头的视角范围总和满足预设全景角度范围;将两个视角范围获取到的图像数据进行拼接,得到全景图像,即直接利用广角镜头扩大移动终端上设置的摄像头的视角,及时快速的进行全景拍摄,无需通过VR摄像机,便于携带,大大提高了VR拍摄的灵活性以及效率。

根据上述实施例所描述的方法,以下将举例作进一步详细说明。

可以理解的是,由于目前移动终端(如手机)中摄像头的FOV(视野)角度只有正负45度,两个摄像头加起来也只有180度,而拍摄全景相片至少需要360度。因此本发明实施例通过两个广角镜头(鱼眼镜头),分别对移动终端原有的摄像头进行角度扩展。

可参考图2、图3与图4,为本实施例提供的全景拍摄方法的场景示意图,如移动终端以最为常用的手机为例,一般的,手机具有前置摄像头和后置摄像头两个摄像头,鱼眼镜头A覆盖于前置摄像头(图中未示出)上方,用于对前置摄像头的视角范围进行扩大,鱼眼镜头B覆盖于后置摄像头(图中未示出)上方,用于对后置摄像头的视角范围进行扩大。

在某些实施方式中,所述鱼眼镜头A以及鱼眼镜头B可以通过连接固定件相连,组成一个外设的广角设备,其中该广角设备通过该连接固定件,以夹持、镶嵌等方式,安装在移动终端上,如安装在手机的顶端部,并且鱼眼镜头A覆盖于前置摄像头上方,鱼眼镜头B覆盖于后置摄像头上方。

如图5所示,为本实施例中提供的全景拍摄方法的流程示意图,可包括:

在步骤S201中,通过移动终端上预设的全景拍摄终端应用,接收全景拍摄指令。

在步骤S202中,根据该全景拍摄指令,调用移动终端上的前置摄像头和后置摄像头进行拍摄。

比如,手机上安装有用于全景拍摄的终端应用A,用户点击并进入该手机应用A,通过手机应用A上的全景拍摄接口,接收用户输入的全景拍摄指令,并在接收到该全景拍摄指令时,触发手机上的前置摄像头和后置摄像头开始启动,进行全景拍摄。

在步骤S203中,获取前置摄像头经过鱼眼镜头A所采集的第一图像数据。

在步骤S204中,获取后置摄像头经过鱼眼镜头B所采集的第二图像数据。

比如,手机根据用户输入的视角范围的调节信息,对前置摄像头以及前置摄像头的视角范围进行相应的调整,或者,接收到视角范围的调节指令后,根据两个鱼眼镜头与手机摄像头的位置,自动的对鱼眼镜头A以及鱼眼镜头B的视角范围进行相应的调整,以使手机两个摄像头可接收的角度至少为360度,这样就可以实现360度全景拍照。

优选的,可以通过调节鱼眼镜头,使得前后置摄像头分别可接收的角度为210度,即鱼眼镜头分别位于前、后置摄像头的上方,各自实现210度摄像。

在步骤S205中,对第一图像数据以及第二图像数据进行拼接处理,得到全景图像并输出。

如图3所示,左视角可认为是前置摄像头经过鱼眼镜头A所采集的第一图像数据,右视角可认为是后置摄像头经过鱼眼镜头B所采集的第二图像数据,将左视角和右视角进行拼接,可得到360度全景视角的全景图像。

如图4所示,得到拼接后的全景图像后,手机可以在手机屏幕上实时输出JPEG(Joint Photographic Experts Group,国际图像压缩标准)或者MP4等格式的全景图像。

也就是说,本发明实施例使用移动终端自带的摄像头,如手机自带的前后置摄像头,配合一种外设广角设备,其中该广角设备包括两个鱼眼镜头,该广角装置可以固定于手机顶端,鱼眼镜头覆盖于前、后置摄像头的上方,并调节前后置摄像头实现大于或等于360度摄像,如调节前后置摄像头各自接收210度摄像。该广角设备可认为是手机的一个配件,需要同手机一起配合实现VR拍摄,另外,手机同时开启用于全景摄像的手机APP,用户安装上该广角设备,点击手机APP便可以实现VR摄像。可以随时随地拍摄身边的有趣的东西,进行360度全景拍摄,并且,让拍摄者佩戴VR眼镜后,可以仿若置身现场,且通过该手机APP进行及时分享。

可以理解的是,在该实施例中没有详述的部分,如鱼眼镜头获取图像数据部分、图像拼接部分,可以参见前述针对全景拍摄的方法的详细描述,此处不再赘述。

由上述可知,本实施例提供的全景拍摄的方法,首先,在接收全景拍摄指令时,启动第一摄像头和第二摄像头进行图像采集;然后,获取第一摄像头经过第一广角镜头所采集的第一图像数据,以及获取第二摄像头经过第二广角镜头所采集的第二图像数据,其中第一广角镜头与第二广角镜头的视角范围总和满足预设全景角度范围;最后,对第一图像数据以及第二图像数据进行拼接处理,得到全景图像并输出;即通过第一广角镜头对移动终端上的第一摄像头的视角范围进行扩大,通过第二广角镜头对移动终端上的第二摄像头的视角范围进行扩大,直接利用广角镜头扩大移动终端上设置的摄像头的视角,及时快速的进行全景拍摄,无需通过VR摄像机,便于携带,大大提高了VR拍摄的灵活性以及效率。

为便于更好的实施本发明实施例提供的全景拍摄的方法,本发明实施例还提供一种基于上述全景拍摄的方法的装置以及系统。其中名词的含义与上述全景拍摄的方法中相同,具体实现细节可以参考方法实施例中的说明。

请参阅图6,图6为本发明实施例提供的全景拍摄的装置的结构示意图,其中该全景拍摄的装置包括:第一接收单元301、第一获取单元302、第二获取单元303以及拼接单元304。

第一接收单元301,用于接收全景拍摄指令,并根据所述全景拍摄指令,调用移动终端上的第一摄像头和第二摄像头进行图像采集。

在某些实施方式中,所述第一接收单元301可用于,通过移动终端上预设的全景拍摄终端应用,接收全景拍摄指令。

比如,移动终端上安装有用于全景拍摄的终端应用A,用户点击并进入该终端应用A,通过终端应用A上的全景拍摄接口,接收用户输入的全景拍摄指令,并在接收到该全景拍摄指令时,触发移动终端上的第一摄像头和第二摄像头开始启动,进行图像采集。

可以理解的是,为方便描述以及根据用户使用习惯,本实施例中可以认为屏幕设置的端面为移动终端的前端,壳体设置的端面为移动终端的后端,第一摄像头可为设置于移动终端的前端的摄像头,即前置摄像头,第二摄像头可为设置于移动终端的后端的摄像头,即后置摄像头。

容易想到的是,本发明实施例仅以最为常用的产品状态,即移动终端上设置有两个摄像头为例子,对本发明提供的全景拍摄的方法进行说明,其不应被视为限制本发明未在此详述的其它具体实施例中;另外,本发明仅以两个摄像头分别设置在前端和后端为例进行说明,在某些实施方式中两个摄像头也可以都设置在前端或者都设置在后端,此处举例不构成对本发明的限定。

第一获取单元302,用于获取所述第一摄像头经过第一广角镜头所采集的第一图像数据;第二获取单元303,用于获取所述第二摄像头经过第二广角镜头所采集的第二图像数据,其中所述第一广角镜头与所述第二广角镜头的视角范围总和满足预设全景角度范围。

可以理解的是,由于目前移动终端(如手机)摄像头的FOV(视野)角度只有正负45度,两个摄像头加起来也只有180度,而拍摄全景相片至少需要360度。因此本发明实施例通过广角镜头,分别对移动终端原有的摄像头进行角度扩展。

其中,广角镜头是一种焦距短于标准镜头的镜头,广角镜头的基本特点是,镜头视角大,视野宽阔。从某一视点观察到的景物范围要比人眼在同一视点所看到的大得多;景深长,可以表现出相当大的清晰范围。

本实施例中,第一广角镜头以及第二广角镜头为外设设备,通过一定方式安装固定于移动终端上,其中,第一广角镜头用于对第一摄像头的视角范围进行扩大,第二广角镜头用于对第一摄像头的视角范围进行扩大。

在某些实施方式中,广角镜头可以具体为“鱼眼镜头”,鱼眼镜头是一种焦距为16mm或更短的并且视角接近或等于180度的镜头,它是一种极端的广角镜头。鱼眼镜头最大的作用是视角范围大,视角一般可达到220°或230°,这为近距离拍摄大范围景物创造了条件,为使镜头达到最大的摄影视角,这种摄影镜头的前镜片直径很短且呈抛物状向镜头前部凸出,与鱼的眼睛颇为相似。鱼眼镜头属于超广角镜头中的一种特殊镜头,它的视角力求达到或超出人眼所能看到的范围。

拼接单元304,用于对所述第一图像数据以及所述第二图像数据进行拼接处理,得到全景图像,并输出所述全景图像。

可以理解的是,可通过图像拼接技术对第一图像数据以及第二图像数据进行拼接处理,其中图像拼接技术是将数张有重叠部分的图像(可能是不同时间、不同视角或者不同传感器获得的)拼成一幅大型的无缝高分辨率图像的技术。

比如,全景拍摄装置将第一广角镜头视角范围接收到的第一图像数据,以及第二广角镜头视角范围接收到的第二图像数据,拼接成一副无缝高分辨率图像,并在移动终端上的显示屏幕输出显示。

又比如,可具体的,本发明的图像拼接可主要包括以下五步:

第一、图像预处理,包括数字图像处理的基本操作(如去噪、边缘提取、直方图处理等)、建立图像的匹配模板以及对图像进行某种变换(如傅里叶变换、小波变换等)等操作。第二、图像配准,采用设定的匹配策略,找出待拼接图像中的模板或特征点在参考图像中对应的位置,进而确定两幅图像之间的变换关系。第三、建立变换模型,根据模板或者图像特征之间的对应关系,计算出数学模型中的各参数值,从而建立两幅图像的数学变换模型。第四、统一坐标变换,根据建立的数学转换模型,将待拼接图像转换到参考图像的坐标系中,完成统一坐标变换。第五、融合重构,将待拼接图像的重合区域进行融合,得到拼接重构的平滑无缝全景图像。

需要说明的是,此处介绍的关于图像拼接处理的过程仅是一种可实现方式,不构成对本发明的限定。

可一并参阅图7,图7为本发明实施例提供的全景拍摄的装置的另一结构示意图,其中该全景拍摄的装置还可以包括:

第二接收单元305,用于接收视角范围的调节指令,所述调节指令携带视角范围的调节信息。

第一调节单元306,用于根据所述调节信息,调节第一广角镜头以及第二广角镜头的视角范围,以使所述第一广角镜头与所述第二广角镜头的视角范围总和满足预设全景角度范围。

在某些实施方式中,可以在接收全景拍摄指令之前,先扩大第一广角镜头与第二广角镜头的视角范围,其中,视角范围调节后,使得第一广角镜头与第二广角镜头的视角范围总和满足预设全景角度范围,其中,该预设全景角度范围可以设置为大于或等于360度,也就是说,第一广角镜头与第二广角镜头的共同视角至少为360度的视角范围。

又比如,在某些实施方式中,如图7所示,该全景拍摄的装置还可以包括:

第三接收单元307,用于接收视角范围的调节指令,根据所述调节指令获取第一摄像头和第二摄像头在移动终端上的位置信息;

第二调节单元308,用于根据第一摄像头和第二摄像头在移动终端上的位置信息,调节第一广角镜头以及第二广角镜头的视角范围,以使所述第一广角镜头与所述第二广角镜头的视角范围总和满足预设全景角度范围。

同样的,视角范围调节后,使得第一广角镜头与第二广角镜头的视角范围总和满足预设全景角度范围,其中,该预设全景角度范围可以设置为大于或等于360度,即两者共同视角至少为360度的视角范围。

具体实施时,以上各个单元可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现,以上各个单元的具体实施可参见前面的方法实施例,在此不再赘述。

该全景拍摄的装置具体可以集成在平板电脑,手机等设备中。

由上述可知,本实施例提供的全景拍摄的装置,通过第一广角镜头对移动终端上的第一摄像头的视角范围进行扩大,通过第二广角镜头对移动终端上的第二摄像头的视角范围进行扩大,其中第一广角镜头与第二广角镜头的视角范围总和满足预设全景角度范围;将两个视角范围获取到的图像数据进行拼接,得到全景图像,即直接利用广角镜头扩大移动终端上设置的摄像头的视角,及时快速的进行全景拍摄,无需通过VR摄像机,便于携带,大大提高了VR拍摄的灵活性以及效率。

另外,本发明实施例还提供一种全景拍摄的系统,其中包括移动终端以及广角设备,所述移动终端上设置有第一摄像头以及第二摄像头,所述广角设备包括第一广角镜头以及第二广角镜头。

所述第一广角镜头以及第二广角镜头通过连接固定件相连,所述广角设备通过所述连接固定件安装于所述移动终端上,比如,该广角设备可以通过该连接固定件,以夹持、镶嵌等方式,安装在移动终端上,此处不作具体限定。

所述第一广角镜头覆盖于第一摄像头上方,用于对第一摄像头的视角范围进行扩大,所述第二广角镜头覆盖于第二摄像头上方,用于对第二摄像头的视角范围进行扩大。可参考图2所示的全景拍摄场景,第一广角镜头(即鱼眼镜头A)覆盖于第一摄像头(图中未示出)上方,第二广角镜头(即鱼眼镜头B)覆盖于第二摄像头(图中未示出)上方。

其中,该移动终端包括如前述任一实施例提供的全景拍摄的装置,其中,该全景拍摄的装置,主要用于接收全景拍摄指令,并根据该全景拍摄指令,调用移动终端上的第一摄像头和第二摄像头进行图像采集;获取第一摄像头经过第一广角镜头所采集的第一图像数据;获取第二摄像头经过第二广角镜头所采集的第二图像数据,其中第一广角镜头与第二广角镜头的视角范围总和满足预设全景角度范围;对第一图像数据以及第二图像数据进行拼接处理,得到全景图像,并输出全景图像。

请参阅图8,图8为本发明实施例提供的移动终端结构示意图。本实施例中所描述的移动终端,包括:至少一个输入设备1000;至少一个输出设备2000;至少一个处理器3000,例如中央处理器(CPU,Central Processing Unit);和存储器3000,上述输入设备1000、输出设备2000、处理器3000和存储器3000通过总线5000连接。

其中,上述输入设备1000具体可为摄像头、触控面板、物理按键或者鼠标等等。

上述输出设备2000具体可为显示屏。

上述存储器3000可以是高速随机存取记忆体(RAM,Random Access Memory)存储器,也可为非不稳定的存储器(non-volatile memory),例如磁盘存储器。上述存储器3000用于存储一组程序代码,上述输入设备1000、输出设备2000和处理器3000用于调用存储器3000中存储的程序代码,执行如下操作:

接收全景拍摄指令,并根据所述全景拍摄指令,调用移动终端上的第一摄像头和第二摄像头进行图像采集;获取所述第一摄像头经过第一广角镜头所采集的第一图像数据;获取所述第二摄像头经过第二广角镜头所采集的第二图像数据,其中所述第一广角镜头与所述第二广角镜头的视角范围总和满足预设全景角度范围;对所述第一图像数据以及所述第二图像数据进行拼接处理,得到全景图像,并输出所述全景图像。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见上文针对全景拍摄的方法的详细描述,此处不再赘述。

本发明实施例提供的所述全景拍摄的装置,譬如为计算机、平板电脑、具有触摸功能的手机等等,所述全景拍摄的装置与上文实施例中的全景拍摄的方法属于同一构思,在所述全景拍摄的装置上可以运行所述全景拍摄的方法实施例中提供的任一方法,其具体实现过程详见所述全景拍摄的方法实施例,此处不再赘述。

需要说明的是,对本发明所述全景拍摄的方法而言,本领域普通测试人员可以理解实现本发明实施例所述全景拍摄的方法的全部或部分流程,是可以通过计算机程序来控制相关的硬件来完成,所述计算机程序可存储于一计算机可读取存储介质中,如存储在移动终端的存储器中,并被该移动终端内的至少一个处理器执行,在执行过程中可包括如所述全景拍摄的方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储器(ROM,Read Only Memory)、随机存取记忆体(RAM,Random Access Memory)等。

对本发明实施例的所述全景拍摄的装置而言,其各功能模块可以集成在一个处理芯片中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中,所述存储介质譬如为只读存储器,磁盘或光盘等。

以上对本发明实施例所提供的一种全景拍摄的方法、装置及系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1