拍照方法及终端技术

技术编号:9924847 阅读:116 留言:0更新日期:2014-04-16 16:31
本发明专利技术公开了一种拍照方法及终端,涉及智能终端领域,用于解决现有技术中在进行全景拍照时,拼接成的全景图片发生景物错位的问题。本发明专利技术提供的拍照方法包括:启动全景拍摄,对摄像头取景框中的景物进行拍照,得到照片1;移动摄像头,所述照片1在所述摄像头的取景框中滑动,以所述照片1的终点边界为对称轴进行取景并拍照,得到照片2;当所述照片1的终点边界与所述摄像头取景框的起点边界重合时,对取景框中的景物进行拍照,得到照片3;将所述照片2覆盖在所述照片1和照片3之间,对所述照片1和照片3进行拼接,得到包括所述照片1和照片3的全景照片。本发明专利技术适用于智能终端领域,用于进行全景拍照。

【技术实现步骤摘要】
拍照方法及终端
本专利技术涉及智能终端领域,尤其涉及一种拍照方法及终端。
技术介绍
随着智能手机的发展,拍照功能几乎已经成为智能手机等终端设备的必备功能。用户在用终端拍照的过程中,经常需要拍摄一些视角较广的照片(例如风景照片),所以目前的终端一般都配置了全景拍摄功能。全景拍摄技术,就是随着镜头的移动依次拍摄多张图片,并将拍摄的多张照片拼成一张全景图片。它的基本拍摄原理是搜索相邻两张图片的边缘部分,并将成像效果最为接近的区域加以重合,从而将多张图片拼接成一张全景图片。在实现本专利技术的过程中,专利技术人发现现有技术中至少存在如下问题:在终端镜头移动的过程中,镜头会发生抖动;在镜头抖动的情况下,终端拍摄的相邻两张照片的边缘部分差别较大,使得终端在对相邻两张照片进行拼接时、无法找到成像效果接近的区域,导致拼接成的全景图片发生景物错位。
技术实现思路
本专利技术的实施例提供一种拍照方法及终端,能够解决现有技术中在进行全景拍照时,拼接成的全景图片发生景物错位的问题。为达到上述目的,本专利技术的实施例采用如下技术方案:一方面,本专利技术实施例提供了一种拍照方法,所述方法包括:启动全景拍摄,对摄像头取景框中的景物进行拍照,得到照片1;移动摄像头,所述照片1在所述摄像头的取景框中滑动,以所述照片1的终点边界为对称轴进行取景并拍照,得到照片2;当所述照片1的终点边界与所述摄像头取景框的起点边界重合时,对取景框中的景物进行拍照,得到照片3;将所述照片2覆盖在所述照片1和照片3之间,对所述照片1和照片3进行拼接,得到包括所述照片1和照片3的全景照片;其中,所述照片2的中线与所述照片1和照片3的交接处重合。另一方面,本专利技术实施例还提供了一种终端,所述终端包括:拍照单元,用于启动全景拍摄,对摄像头取景框中的景物进行拍照,得到照片1;所述拍照单元还用于,当摄像头移动,所述照片1在所述摄像头的取景框中滑动时,以所述照片1的终点边界为对称轴进行取景并拍照,得到照片2;所述拍照单元还用于当所述照片1的终点边界与所述摄像头取景框的起点边界重合时,对取景框中的景物进行拍照,得到照片3;拼接单元,用于将所述照片2覆盖在所述照片1和照片3之间,对所述照片1和照片3进行拼接,得到包括所述照片1和照片3的全景照片;其中,所述照片2的中线与所述照片1和照片3的交接处重合。本专利技术实施例提供的拍照方法及终端,随着摄像头的移动,终端依次拍照得到照片1、照片2、照片3,其中,照片1和照片3中包含的景物是连续的,照片1和照片2、以及照片2和照片3之间均包含重叠的景物;将照片2覆盖在照片1和照片3之间,用照片2将照片1和照片3进行拼接。与现有技术相比,采用本实施例提供的方法,由于直接采用照片2覆盖在照片1和照片3之间,照片1和照片3之间的拼接部分由照片2替代,能够避免照片1和照片3之间的景物出现错位的问题。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例一提供的拍照方法的流程示意图;图2为本专利技术实施例二提供的拍照方法的流程示意图;图3为本专利技术实施例二提供的照片拼接方法示意图;图4为本专利技术实施例三提供的终端结构框图;图5为本专利技术实施例三提供的终端结构框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例一本专利技术实施例提供了一种拍照方法,如图1所示,本实施例提供的方法包括:101、终端启动全景拍摄,对摄像头取景框中的景物进行拍照,得到照片1。102、移动摄像头,所述照片1在所述摄像头的取景框中滑动;所述终端以所述照片1的终点边界为对称轴进行取景并拍照,得到照片2。103、当所述照片1的终点边界与所述摄像头取景框的起点边界重合时,所述终端对取景框中的景物进行拍照,得到照片3。通过上述步骤102-103可知,照片1和照片3中的景物是连续的、没有重合的。在拍摄照片2时,并不需要对摄像头取景框中的所有景物进行拍照,而是以照片1和照片3的交界处为中线、以预设长度为取景长度进行拍照,也就是说,照片2与照片1中的景物、照片2与照片3中的景物均有重合部分,且重合部分的大小相同。104、所述终端将所述照片2覆盖在所述照片1和照片3之间,对所述照片1和照片3进行拼接,得到包括所述照片1和照片3的全景照片;其中,所述照片2的中线与所述照片1和照片3的交接处重合。与现有技术不同,采用本实施例中的步骤104,并不是在照片1和照片3中找到成像效果最为接近的区域加以重合拼接,而是将图片2覆盖在照片1和照片3之间,也就是说,照片1和照片3之间由图片2进行过渡,所以可以避免图片1和图片3的交界处出现景物错位的缺陷。值得说明的是,本实施例以三张照片为例进行说明;其中,主要是将照片1和照片3拼接成全景照片,照片2的内容已包含在照片1和照片3中,照片2主要是用于对照片1和照片3进行拼接,以达到较好的拼接效果。实际应用中,照片的张数不限于此。例如,终端还可以拍照得到照片4和照片5,照片4的拍照准则与照片2相同,然后采用照片4将照片3和照片5进行拼接,具体实现过程参见本实施例中照片1和照片3的拼接过程,此处不再赘述。本专利技术实施例提供的拍照方法,随着摄像头的移动,终端依次拍照得到照片1、照片2、照片3,其中,照片1和照片3中包含的景物是连续的,照片1和照片2、以及照片2和照片3之间均包含重叠的景物;将照片2覆盖在照片1和照片3之间,用照片2将照片1和照片3进行拼接。与现有技术相比,采用本实施例提供的方法,由于直接采用照片2覆盖在照片1和照片3之间,照片1和照片3之间的拼接部分由照片2替代,能够避免照片1和照片3之间的景物出现错位的问题。实施例二在图1所示实施例的基础上,进一步的,本实施例提供了一种拍照方法,如图2所示,包括:201、终端启动全景拍摄,对摄像头取景框中的景物进行拍照,得到照片1。202、移动摄像头,所述照片1在所述摄像头的取景框中滑动;当所述照片1的终点边界与所述摄像头取景框的起点边界之间的距离降低至X时,以所述照片1的终点边界为对称轴、以2X为拍照长度在取景框中进行取景并拍照,得到照片2;其中,所述X的取值低于或等于取景框长度的二分之一。具体的,可以将X设定为某一固定数值,也可以将X设定为某一参考数值。例如,可以将X设定为5CM,或者可以将X设定为照片1长度的1/5。以X取值为5CM为例,随着摄像头的移动,照片1中的景物逐渐移出摄像头取景范围;当照片1在摄像头取景框中的剩余的部分长度为5CM时,则所述终端以所述照片1的终点边界为中线、以10CM长度为取景范围进行拍照,得到照片2。203、当所述照片1的终点边界与所述摄像头取景框的起点边界重合时,对取景框中的景物进行拍照,得到照片3。本实施例中,照片1和照片3的长度是相同的,照片2的长度低于或等于照片1或本文档来自技高网...
拍照方法及终端

【技术保护点】
一种拍照方法,其特征在于,包括:启动全景拍摄,对摄像头取景框中的景物进行拍照,得到照片1;移动摄像头,所述照片1在所述摄像头的取景框中滑动,以所述照片1的终点边界为对称轴进行取景并拍照,得到照片2;当所述照片1的终点边界与所述摄像头取景框的起点边界重合时,对取景框中的景物进行拍照,得到照片3;将所述照片2覆盖在所述照片1和照片3之间,对所述照片1和照片3进行拼接,得到包括所述照片1和照片3的全景照片;其中,所述照片2的中线与所述照片1和照片3的交接处重合。

【技术特征摘要】
1.一种拍照方法,其特征在于,包括:启动全景拍摄,对摄像头取景框中的景物进行拍照,得到照片1;移动摄像头,所述照片1在所述摄像头的取景框中滑动,以所述照片1的终点边界为对称轴进行取景并拍照,得到照片2;当所述照片1的终点边界与所述摄像头取景框的起点边界重合时,对取景框中的景物进行拍照,得到照片3;将所述照片2覆盖在所述照片1和照片3之间,对所述照片1和照片3进行拼接,得到包括所述照片1和照片3的全景照片;其中,所述照片2的中线与所述照片1和照片3的交接处重合;所述将所述照片2覆盖在所述照片1和照片3之间,包括:沿所述摄像头的移动方向将所述照片2平均划分为2N+1份区域,将第N+1份区域覆盖在所述照片1和照片3之间。2.根据权利要求1所述的方法,其特征在于,所述移动摄像头,所述照片1在所述摄像头的取景框中滑动,以所述照片1的终点边界为对称轴进行取景并拍照,包括:移动摄像头,所述照片1在所述摄像头的取景框中滑动;当所述照片1的终点边界与所述摄像头取景框的起点边界之间的距离降低至X时,以所述照片1的终点边界为对称轴、以2X为拍照长度在取景框中进行取景并拍照,得到照片2;其中,所述X的取值低于或等于取景框长度的二分之一。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:检测所述照片1与所述照片2中的像素点的耦合度,将耦合度最高的区域作为拼接区域对所述照片1和照片2进行拼接;检测所述照片2与所述照片3中的像素点的耦合度,将耦合度最高的区域作为拼接区域对所述照片2和照片3进行拼接。4.根据权利要求1-3任一项所述的方法,其特征在于,所述将所述照片2覆盖在所述照片1和照片3之间,对所述照片1和照片3进行拼接之后,还包括:按照所述照片2的划分规格、将所述照片1中与所述照片2的重合部分划分为N份区域,并依次比对所述照片1中的N份区域和所述照片2中的N份区域的像素耦合度,将耦合度最高的区域、或耦合度达到预设阈值的区域作为拼接区域对所述照片1和照片2进行拼接;按照所述照片2的划分规格、将所述照片3中与所述照片2的重合部分划分为N份区域,并依次比对所述照片3中的N份区域和所述照片2中的N份区域的像素耦合度,将耦合度最高的区域、或耦合度达到预设阈值...

【专利技术属性】
技术研发人员:陈一槐
申请(专利权)人:宇龙计算机通信科技深圳有限公司
类型:发明
国别省市:广东;44

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

1