一种拍摄方法、第一终端及第二终端技术

技术编号:17201252 阅读:46 留言:0更新日期:2018-02-04 02:21
本发明专利技术实施例所述的拍摄方法可以应用于第一终端,包括:分别获取第一终端的摄像头实时采集的第一预览图像数据和至少一个第二终端发送的第二预览图像数据;根据该第一预览图像数据和该第二预览图像数据,调整该第一终端的摄像头的拍摄参数;将该第一预览图像数据和该第二预览图像数据进行实时图像拼接,生成第三预览图像数据;显示该第一预览图像数据和该第三预览图像数据;若接收到拍照指令,则分别获取该第一终端的摄像头采集的第一拍摄图像数据和至少一个第二终端发送的第二拍摄图像数据;将该第一拍摄图像数据和该第二拍摄图像数据进行图像拼接,生成目标图像。本发明专利技术实施例无需用户频繁移动,也无需多次拍摄,能够获得拼接效果好的目标图像。

【技术实现步骤摘要】
一种拍摄方法、第一终端及第二终端
本专利技术实施例涉及通信领域,尤其涉及一种拍摄方法、第一终端及第二终端。
技术介绍
目前,在移动终端用户拍照过程中,当用户需要拍摄范围超出摄像头取景范围的物体或景物时,一般需要用户使用全景拍摄模式,也就是使用多帧图像数据拼接合成技术。还有一种方案是将拍摄范围较大的物体(例如拍黑板)分开成多次拍摄,拍摄多张图像,然后后期根据是否需要将多张图像合成一张。现有的拍摄较大范围物体或景物的方法存在不足之处。对于第一种方案,当拍摄全景图像时需要不停的移动来拍摄,移动过快或者移动过程中有抖动都会影响所拍全景图像的质量,对拍摄的技巧有一定要求。另外,当人流较多时,例如在景区拍风景,其他人可能会会给移动路线造成影响。对于第二种方案,需要分开成多次拍摄,每次拍摄也需要变换角度或者位置,拍摄后生成多张图像,这样不仅拍摄次数较多,而且查看时需要查看多张图像。因此,在先技术存在需要用户频繁移动来拍摄或者需要多次拍摄的问题。
技术实现思路
本专利技术实施例提供一种拍摄方法,以解决在先技术存在需要用户频繁移动来拍摄或者需要多次拍摄的问题。为了解决上述技术问题,本专利技术是这样实现的:一种拍摄方法,应用于第一终端,包括:分别获取第一终端的摄像头实时采集的第一预览图像数据和至少一个第二终端发送的第二预览图像数据;根据所述第一预览图像数据和所述第二预览图像数据,调整所述第一终端的摄像头的拍摄参数;将所述第一预览图像数据和所述第二预览图像数据进行实时图像拼接,生成第三预览图像数据;显示所述第一预览图像数据和所述第三预览图像数据;若接收到拍照指令,则分别获取所述第一终端的摄像头采集的第一拍摄图像数据和至少一个第二终端发送的第二拍摄图像数据;将所述第一拍摄图像数据和所述第二拍摄图像数据进行图像拼接,生成目标图像。本专利技术实施例还提供了一种拍摄方法,应用于第二终端,包括:获取第二终端的摄像头实时采集的第二预览图像数据;将所述第二预览图像数据发送至第一终端;获取所述第二终端的摄像头采集的第二拍摄图像数据;将所述第二拍摄图像数据发送至所述第一终端;其中,所述第二预览图像数据用于所述第一终端调整所述第一终端的摄像头的拍摄参数;所述第二预览图像数据还用于所述第一终端进行实时图像拼接,生成第三预览图像数据;所述第二拍摄图像数据用于所述第一终端进行图像拼接,生成目标图像。本专利技术实施例另外提供了一种第一终端,包括:第一预览图像获取模块,用于分别获取第一终端的摄像头实时采集的第一预览图像数据和至少一个第二终端发送的第二预览图像数据;拍摄参数调整模块,用于根据所述第一预览图像数据和所述第二预览图像数据,调整所述第一终端的摄像头的拍摄参数;预览图像拼接模块,用于将所述第一预览图像数据和所述第二预览图像数据进行实时图像拼接,生成第三预览图像数据;预览图像显示模块,用于显示所述第一预览图像数据和所述第三预览图像数据;第一拍摄图像获取模块,用于若接收到拍照指令,则分别获取所述第一终端的摄像头采集的第一拍摄图像数据和至少一个第二终端发送的第二拍摄图像数据;拍摄图像拼接模块,用于将所述第一拍摄图像数据和所述第二拍摄图像数据进行图像拼接,生成目标图像。本专利技术实施例另外提供了一种第二终端,包括:第二预览图像获取模块,用于获取第二终端的摄像头实时采集的第二预览图像数据;预览图像发送模块,用于将所述第二预览图像数据发送至第一终端;第二拍摄图像获取模块,用于获取所述第二终端的摄像头采集的第二拍摄图像数据;拍摄图像发送模块,用于将所述第二拍摄图像数据发送至所述第一终端;其中,所述第二预览图像数据用于所述第一终端调整所述第一终端的摄像头的拍摄参数;所述第二预览图像数据还用于所述第一终端进行实时图像拼接,生成第三预览图像数据;所述第二拍摄图像数据用于所述第一终端进行图像拼接,生成目标图像。此外,本专利技术实施例提供了一种第一终端,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上述权利要求中任一项所述的拍摄方法的步骤。本专利技术实施例还提供了一种第一计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如上述权利要求中任一项所述的拍摄方法的步骤。本专利技术实施例还提供了一种第二终端,其特征在于,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上述权利要求中任一项所述的拍摄方法的步骤。本专利技术实施例还提供了一种第二计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如上述权利要求中任一项所述的拍摄方法的步骤。在本专利技术实施例中,通过获取第一终端的摄像头实时采集的第一预览图像数据,以及至少一个第二终端采集的第二预览图像数据;根据上述各个预览图像数据,可以自动调整上述第一终端的摄像头的拍摄参数,以使协同拍照的各个终端获取的拍摄图像数据之间融洽,使得拼接界面更加柔和;因此本专利技术实施例一方面能够获得拼接效果好的全景的目标图像,避免了因为拼接效果不好,需要用户多次拍摄的问题;另一方面,相比于一个终端进行多次移动拍摄以获取全景拍照图像,上述各个终端仅需要进行一次成功的拍摄,因此无需用户频繁移动,也无需多次拍摄;同时也避免了在移动拍摄时由于抖动造成的目标图像拼接效果不好的问题;再一方面,本专利技术实施例还可以实时显示预览图像数据的拼接效果和第一预览图像数据,便于用户主动调整第一终端的摄像头的拍摄参数;当预览效果达到用户预期时再拍照,获得用户满意的目标图像,避免了因为用户不满意需要多次拍摄的问题。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例的一种应用于第一终端的拍照方法的步骤的流程图;图2是本专利技术实施例的一种取景范围的示意图;图3是本专利技术实施例的一种应用于第一终端的拍照方法的步骤的流程图;图4是本专利技术实施例的一种取景范围的示意图;图5是本专利技术实施例的一种显示第一预览图像数据和第三预览图像数据的示意图之一;图6是本专利技术实施例的一种显示第一预览图像数据和第三预览图像数据的示意图之二;图7是本专利技术实施例的一种显示第一预览图像数据和第三预览图像数据的示意图之三;图8是本专利技术实施例的一种显示第一预览图像数据和第三预览图像数据的示意图之四;图9是本专利技术实施例的一种显示第一预览图像数据和第三预览图像数据的示意图之五;图10是本专利技术实施例的一种显示第一预览图像数据和第三预览图像数据的示意图之六;图11是本专利技术实施例的一种应用于第二终端的拍照方法的步骤的流程图;图12是本专利技术实施例的一种第一终端的结构框图之一;图13是本专利技术实施例的一种第一终端的结构框图之二;图14是本专利技术实施例的一种第一终端的结构框图之三;图15是本专利技术实施例的一种第二终端的结构框图;图16是本专利技术实施例的一种第一终端的结构示意图;图17是本专利技术实施例的一种第二终端的结构示意图。具体实施方式下面将结本文档来自技高网...
一种拍摄方法、第一终端及第二终端

【技术保护点】
一种拍摄方法,应用于第一终端,其特征在于,包括:分别获取第一终端的摄像头实时采集的第一预览图像数据和至少一个第二终端发送的第二预览图像数据;根据所述第一预览图像数据和所述第二预览图像数据,调整所述第一终端的摄像头的拍摄参数;将所述第一预览图像数据和所述第二预览图像数据进行实时图像拼接,生成第三预览图像数据;显示所述第一预览图像数据和所述第三预览图像数据;若接收到拍照指令,则分别获取所述第一终端的摄像头采集的第一拍摄图像数据和至少一个第二终端发送的第二拍摄图像数据;将所述第一拍摄图像数据和所述第二拍摄图像数据进行图像拼接,生成目标图像。

【技术特征摘要】
1.一种拍摄方法,应用于第一终端,其特征在于,包括:分别获取第一终端的摄像头实时采集的第一预览图像数据和至少一个第二终端发送的第二预览图像数据;根据所述第一预览图像数据和所述第二预览图像数据,调整所述第一终端的摄像头的拍摄参数;将所述第一预览图像数据和所述第二预览图像数据进行实时图像拼接,生成第三预览图像数据;显示所述第一预览图像数据和所述第三预览图像数据;若接收到拍照指令,则分别获取所述第一终端的摄像头采集的第一拍摄图像数据和至少一个第二终端发送的第二拍摄图像数据;将所述第一拍摄图像数据和所述第二拍摄图像数据进行图像拼接,生成目标图像。2.根据权利要求1所述的方法,其特征在于,所述根据所述第一预览图像数据和所述第二预览图像数据,调整所述第一终端的摄像头的拍摄参数的步骤,包括:从所述第二预览图像数据中,确定所述第一预览图像数据的至少一个相邻预览图像数据;根据所述相邻预览图像数据和所述第一预览图像数据的重叠区域,调整所述第一终端的摄像头的拍摄参数。3.根据权利要求2所述的方法,其特征在于,所述拍摄参数包括曝光度;所述根据所述相邻预览图像数据和所述第一预览图像数据的重叠区域,调整所述第一终端的摄像头的拍摄参数的步骤,包括:获取所述第一预览图像数据中所述重叠区域的第一灰度值和所述相邻预览图像数据中所述重叠区域的第二灰度值;若所述第一灰度值和所述第二灰度值的差值大于第一预设灰度值,则降低所述第一终端的摄像头的曝光度;若所述第一灰度值和所述第二灰度值的差值小于第二预设灰度值,则提高所述第一终端的摄像头的曝光度。4.根据权利要求2所述的方法,其特征在于,所述拍摄参数包括焦距;所述根据所述相邻预览图像数据和所述第一预览图像数据的重叠区域,调整所述第一终端的摄像头的拍摄参数的步骤,包括:获取所述第一预览图像数据中所述重叠区域的第一特征长度和所述相邻预览图像数据中所述重叠区域的第二特征长度;若所述第一特征长度和所述第二特征长度的差值大于第一预设长度值,则减小所述第一终端的摄像头的焦距;若所述第一特征长度和所述第二特征长度的差值小于第二预设长度值,则增加所述第一终端的摄像头的焦距。5.根据权利要求2所述的方法,其特征在于,所述从所述第二预览图像数据中,确定所述第一预览图像数据的至少一个相邻预览图像的数据步骤,包括:从所述第二预览图像数据中,确定与所述第一预览图像数据存在重叠区域的至少一个相邻预览图像数据。6.根据权利要求2所述的方法,其特征在于,所述第一预览图像数据包括第一终端的终端编号;所述第二预览图像数据包括所述第二终端的终端编号;所述从所述第二预览图像数据中,确定所述第一预览图像数据的至少一个相邻预览图像数据的步骤,包括:确定所述第一终端的终端编号的至少一个相邻终端编号;将与所述相邻终端编号对应的第二预览图像数据确定为所述第一预览图像数据的相邻预览图像数据;检测所述相邻预览图像数据和所述第一预览图像数据是否存在重叠区域;若检测到所述相邻预览图像数据和所述第一预览图像数据存在重叠区域,则执行所述根据所述相邻预览图像数据和所述第一预览图像数据的重叠区域,调整所述第一终端的摄像头的拍摄参数的步骤。7.根据权利要求6所述的方法,其特征在于,所述检测所述相邻预览图像数据和所述第一预览图像数据是否存在重叠区域的步骤之后,还包括:若检测到所述相邻预览图像数据和所述第一预览图像数据不存在重叠区域,则根据所述相邻终端编号对应的方向,显示提示信息;所述提示信息用于提示用户调整所述摄像头的拍摄角度。8.根据权利要求1所述的方法,其特征在于,所述根据所述第一预览图像数据和所述第二预览图像数据,调整所述第一终端的摄像头的拍摄参数的步骤,包括:获取与所述第二预览图像数据同时发送的拍摄参数;根据所述拍摄参数,调整所述第一终端的摄像头的拍摄参数。9.根据权利要求1所述的方法,其特征在于,所述分别获取第一终端的摄像头采集的第一拍摄图像数据和至少一个第二终端发送的第二拍摄图像数据的步骤,包括:向所述第一终端和所述至少一个第二终端分别发送拍摄图像数据获取请求;获取所述第一终端的摄像头基于所述拍摄图像数据获取请求所采集的第一拍摄图像数据;获取至少一个第二终端基于所述拍摄图像数据获取请求所发送的第二拍摄图像数据。10.根据权利要求1所述的方法,其特征在于,在所述分别获取第一终端的摄像头实时采集的第一预览图像数据和至少一个第二终端发送的第二预览图像数据的步骤之前,还包括:控制第一终端的摄像头实时采集第一预览图像数据;将采集的至少一帧第一预览图像数据存储至预设的第一缓冲队列中;接收至少一个第二终端发送的至少一帧第二预览图像数据;将所述至少一帧第二预览图像数据存储至预设的第二缓冲队列中。11.根据权利要求10所述的方法,其特征在于,所述第一预览图像数据包括所述第一预览图像数据的时间戳;所述第二预览图像数据包括所述第二预览图像数据的时间戳;所述分别获取第一终端的摄像头实时采集的第一预览图像数据和至少一个第二终端发送的第二预览图像数据的步骤,包括:从所述第一缓冲队列中,选取时间戳与当前时刻的时间间隔最小的第一预览图像数据;从所述第二缓冲队列中,选取时间戳与当前时刻的时间间隔最小的第二预览图像数据,或者选取时间戳与所述第一预览图像的时间戳的时间间隔最小的第二预览图像数据。12.根据权利要求1所述的方法,其特征在于,所述显示所述第一预览图像数据和所述第三预览图像数据的步骤,包括:将移动终端的拍摄预览界面划分为第一显示区域和第二显示区域;在所述第一显示区域中显示所述第一预览图像数据;在所述第二显示区域中显示所述第三预览图像数据。13.根据权利要求1所述的方法,其特征在于,所述显示所述第一预览图像数据和所述第三预览图像数据的步骤,包括:在移动终端的拍摄预览界面全屏显示所述第一预览图像数据;在所述拍摄预览界面的预设的第三显示区域中显示所述第三预览图像数据;其中,所述第三显示区域的面积小于所述拍摄预览界面的面积。14.根据权利要求1所述的方法,其特征在于,所述将所述第一拍摄图像数据和所述第二拍摄图像数据进行图像拼接,生成目标图像的步骤之后,还包括:将所述目标图像分别发送至所述至少一个第二终端。15.一种拍摄方法,应用于第二终端,其特征在于,包括:获取第二终端的摄像头实时采集的第二预览图像数据;将所述第二预览图像数据发送至第一终端;获取所述第二终端的摄像头采集的第二拍摄图像数据;将所述第二拍摄图像数据发送至所述第一终端;其中,所述第二预览图像数据用于所述第一终端调整所述第一终端的摄像头的拍摄参数;所述第二预览图像数据还用于所述第一终端进行实时图像拼接,生成第三预览图像数据;所述第二拍摄图像数据用于所述第一终端进行图像拼接,生成目标图像。16.根据权利要求15所述的方法,其特征在于,所述获取所述第二终端的摄像头采集的第二拍摄图像数据的步骤,包括:接收所述第一终端发送的拍摄图像数据获取请求;基于所述拍摄图像数据获取请求,采集第二拍摄图像数据。17.根据权利要求15所述的方法,其特征在于,所述获取第二终端的摄像头实时采集的第二预览图像数据的步骤之后,还包括:获取所述第二预览图像数据的拍摄参数;所述将所述第二预览图像数据发送至第一终端的步骤,包括:将所述第二预览图像数据和所述第二预览图像数据的拍摄参数同时发送至所述第一终端。18.根据权利要求15所述的方法,其特征在于,还包括:接收所述第一终端发送的目标图像。19.一种第一终端,其特征在于,包括:第一预览图像获取模块,用于分别获取第一终端的摄像头实时采集的第一预览图像数据和至少一个第二终端发送的第二预览图像数据;拍摄参数调整模块,用于根据所述第一预览图像数据和所述第二预览图像数据,调整所述第一终端的摄像头的拍摄参数;预览图像拼接模块,用于将所述第一预览图像数据和所述第二预览图像数据进行实时图像拼接,生成第三预览图像数据;预览图像显示模块,用于显示所述第一预览图像数据和...

【专利技术属性】
技术研发人员:杨涛
申请(专利权)人:维沃移动通信有限公司
类型:发明
国别省市:广东,44

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

1