一种图像拍摄方法及装置与流程

文档序号:12627435阅读:227来源:国知局
一种图像拍摄方法及装置与流程

本发明实施例涉及信息处理技术,尤其涉及一种图像拍摄方法及装置。



背景技术:

目前,智能手机、PDA、数码相机等智能电子设备的拍照能力越来越强大,能实现图片处理、拼接等各种操作,能够很好地实现个人拍照或多人合影。现有的合影方式较为单一,需要合影的人同地协同完成,对合影人的空间要求非常高。

但是对于异地的两人或多人来说,如果想完成合影,就只能通过本地电子设备进行拍照,然后利用软件手动合成照片。这样合成的照片往往比较生硬,不能根据对方背景摆出好看姿势,整体造型比较困难。



技术实现要素:

本发明实施例提供一种图像拍摄方法及装置,以实现异地图像的实时拍摄,能够使得图像拍摄参与人充分互动,获得生动丰富的、拍摄参与人满意的合照。

一方面,本发明实施例提供了一种图像拍摄方法,该方法包括以下步骤:

获取至少两个终端通过拍摄设备预览采集的至少两个图像;

将所述至少两个图像中的设定图案进行合成;

将合成图像分发给各终端进行预览显示;

获取到拍摄指示时,将所述合成图像进行记录。

进一步地,将所述至少两个图像中的设定图案进行合成包括:

从所述至少两个图像中分别识别提取人物图案;

将提取的所述人物图案合成在设定背景中,形成所述合成图像。

优选地,所述设定背景为所述至少两个终端中设定终端预览采集图像中的背景图案。

进一步地,获取到拍摄指示时,将所述合成图像进行记录包括:

获取到用户通过终端输入的所述拍摄指示时,在输入所述拍摄指示的终端对所述合成图像进行记录。

进一步地,所述方法由服务器或任一所述终端执行。

进一步地,所述方法由服务器执行时,获取至少两个终端通过拍摄设备预览采集的至少两个图像之前,还包括:

所述服务器接收邀请终端发起的合影请求;

所述服务器将所述合影请求发送至所述邀请终端指定的至少一个被邀终端。

另一方面,本发明实施例还提供了一种图像拍摄装置,该装置包括:

图像获取模块,用于获取至少两个终端通过拍摄设备预览采集的至少两个图像;

图像合成模块,用于将所述至少两个图像中的设定图案进行合成;

图像显示模块,用于将合成图像分发给各终端进行预览显示;

图像记录模块,用于获取到拍摄指示时,将所述合成图像进行记录。

进一步地,图像合成模块包括:

图案提取单元,用于从所述至少两个图像中分别识别提取人物图案;

图案合成单元,用于将提取的所述人物图案合成在设定背景中,形成所述合成图像。

优选地,所述设定背景为所述至少两个终端中设定终端预览采集图像中的背景图案。

进一步地,图像记录模块具体用于:

获取到用户通过终端输入的所述拍摄指示时,在输入所述拍摄指示的终端对所述合成图像进行记录。

进一步地,该装置集成在所述服务器或任一所述终端中。

进一步地,该装置还包括:

合影请求处理模块,配置在服务器中,用于获取至少两个终端通过拍摄设备预览采集的至少两个图像之前,接收邀请终端发起的合影请求;所述服务器将所述合影请求发送至所述邀请终端指定的至少一个被邀终端。

本发明实施例通过获取至少两个终端通过拍摄设备预览采集的至少两个图像,对至少两个图像中的设定图案进行合成,并在各终端预览显示合成图像,以便各终端进行拍摄记录,从而解决了利用软件手动合成异地多个用户的照片比较生硬、造型困难的问题,能够使得图像拍摄参与人在图像拍摄过程中充分互动,并获得如同多人同地的合照一样生动丰富的、同时又让图像拍摄参与人满意的合照。

附图说明

图1是本发明实施例一中的一种图像拍摄方法的流程图;

图2是本发明实施例二中的一种图像拍摄方法的流程图;

图3是本发明实施例三中的一种图像拍摄装置的结构框图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

实施例一

图1为本发明实施例一提供的一种图像拍摄方法的流程图,本实施例可适用于异地图像的实时拍摄。该方法可以由图像拍摄装置来执行,该装置可以采用硬件和/或软件的方式实现,该装置可以集成在服务器或终端中,下述实施例首先以服务器执行为例进行说明。该方法包括:

S110、获取至少两个终端通过拍摄设备预览采集的至少两个图像。

获取通过至少两个终端的拍摄设备持续地、实时地采集的至少两个当前图像。其中,终端具有网络数据传输能力,拍摄设备是各终端上的具有拍摄功能的部件,预览采集是持续地、实时地采集当前图像,在终端的预览框中可进行显示。

具体地,处于异地的多个用户,用各自的移动终端的摄像头拍摄自己面前的画面。

S120、将所述至少两个图像中的设定图案进行合成。

获取上述至少两个图像中设定的图案,并将获取的至少两个设定的图案进行合成。其中,设定图案是从至少两个图像中自动选定的图案,例如可以是图像中的人物、动物、建筑物和自然风景物等,可以预设选择图案的规则来进行图案识别。合成方法中需要用到各种图像融合、柔化边缘等处理,以使得图像合成更加自然。

可选地,从至少两个图像中分别识别提取人物图案,并将提取的所述人物图案合成在设定背景中,形成合成图像。

提前设定合成图像的背景,从至少两个图像中分别提取人物图案,将提取的至少两个的人物图案合成到预先设定的合成图像的背景中,构成合成图像。其中,设定背景可以是任一终端预览采集图像中的背景图案,也可以是由用户自行选择的其他来源的图片。人物图案识别方法可以是任意能进行人物识别的算法,例如基于人物特征点的识别算法、基于模板的识别算法和利用神经网络进行识别的算法等。这样设置的好处在于参与图像拍摄的用户可以选择共同喜欢的图案作为拍摄的背景,能更好地进行互动,从而获得更加满意的合照。

优选地,设定背景为所述至少两个终端中设定终端预览采集图像中的背景图案。

将设定背景选定为至少两个终端中的其中一个终端预览采集的图像中的背景图案。这样设置的好处在于选择参与用户所在的背景能使得拍摄效果更加逼真、生动。该设定终端默认可以是发起合照的终端,或者用户可以在各终端之间切换地选择不同背景来作为合照的背景。

具体地,两个处于异地的用户,想合成一张以第一用户所在地为背景的合成图像。那么,将第一用户终端预览采集的图像中的背景图案选为设定背景,从第一用户终端预览采集的图像和第二用户终端预览采集的图像中分别识别提取人物图案,将从两个图像中提取的人物图案与第一用户终端预览采集的图像中的背景图案进行合成,获得以第一用户所在地为背景的两个异地用户的合成图像。

S130、将合成图像分发给各终端进行预览显示。

将上述合成图像实时地、持续地发送给各客户端,并在其屏幕上显示。其中,预览显示是实时地、持续地在屏幕上显示。

具体地,将上述获得的以第一用户所在地为背景的两个异地用户的合成图像显示在第一用户终端屏幕上,同时将其发送给第二用户终端并显示,在合成图像中的人物的位置和/或姿势有变动时,将变动后的合成图像同步地显示在第一用户终端和第二用户终端的屏幕上。

S140、获取到拍摄指示时,将所述合成图像进行记录。

当获取到拍摄指示时,将与拍摄指示获取时刻对应的合成图像进行记录。其中,拍摄指示可以是任一用户手动发送,例如某一用户通过终端输入拍摄指示;也可以是发生了符合拍摄指示发送规则的情况,例如预定时间的到达或者一项活动的完成时自动发送拍摄指示等。合成图像的记录,可以记录在拍摄指示发送终端中,也可以记录在服务器中。当记录在服务器中时,除了记录合成图像本身之外,还可以记录该合成图像拍摄指示的发送终端。

可选地,获取到用户通过终端输入的所述拍摄指示时,在输入所述拍摄指示的终端对所述合成图像进行记录。

任一用户通过自己的终端输入拍摄指示后,将该拍摄指示获取时刻对应的合成图像记录下来,保存在自己的终端中。这样设置的好处在于任一用户可以根据自己的喜好选择性地记录合成图像,从而获得自己认为满意的合照,而不是被动接受别的用户指定的合照,也不必将自己对合照的喜好强加给别的用户,从而能够更好地满足不同用户的需求,提高用户体验。

该图像拍摄方法可以由图像拍摄装置来执行,该装置可以由软件和/或硬件的方式实现,该装置可以集成在服务器或任一终端中。当该装置集成在服务器中时,至少两个图像中设定图案的合成是在服务器端进行处理,并获得合成图像,而至少两个图像的获取、合成图像的预览显示以及合成图像的记录都需要与所有终端进行交互。当该装置集成在任一终端中时,需要设定其中一个终端为图像拍摄邀请终端,另外的所有终端均为被邀请终端,至少两个图像中设定图案的合成及合成图像的生成都在邀请终端完成,而至少两个图像的获取、合成图像的预览显示以及合成图像的记录都需要与被邀请终端进行交互。

本实施例的技术方案,通过对多个不同终端预览采集的图像中的设定图案进行合成,将合成图像在各终端进行预览显示,并在获取拍摄指示后,对合成图像进行记录,从而解决了利用软件手动合成异地多个用户的照片比较生硬、造型困难的问题,能够让图像拍摄参与人在图像拍摄过程中充分互动,使得异地拍摄的图像也能够像同地多人的合照一样的生动、丰富。

实施例二

图2为本发明实施例二提供的一种图像拍摄方法的流程图,本实施例以上述实施例为基础。与上述实施例的区别在于,本实施例的图像拍摄装置集成在服务器中,在获取至少两个终端通过拍摄设备预览采集的至少两个图像之前增加了所述服务器接收邀请终端发起的合影请求,以及所述服务器将所述合影请求发送至所述邀请终端指定的至少一个被邀终端。下面结合图2对本发明实施例二提供的一种图像拍摄方法进行说明,该方法包括以下步骤:

S210、所述服务器接收邀请终端发起的合影请求。

S220、所述服务器将所述合影请求发送至所述邀请终端指定的至少一个被邀终端。

S230、获取至少两个终端通过拍摄设备预览采集的至少两个图像。

S240、将所述至少两个图像中的设定图案进行合成。

S250、将合成图像分发给各终端进行预览显示。

S260、获取到拍摄指示时,将所述合成图像进行记录。

所述服务器接收邀请终端发起的合影请求S210是当某一用户想要与异地的至少一人进行合影时,可以通过其终端发送合影请求,即邀请终端发起合影请求,并将该合影请求发送至服务器,由服务器对其发送的合影请求进行处理。其中,合影请求可以包含邀请终端指定的信息,例如可以是被邀请终端的个数、邀请终端的设备信息和邀请终端请求合影的背景等。邀请终端合影请求的发起可以是通过终端设备号,也可以是通过第三方软件。当邀请终端和被邀请终端是相同的终端设备时,邀请终端就可以通过终端设备号发起合影请求;当邀请终端和被邀请终端是不同的终端设备时,邀请终端可以通过第三方软件发起合影请求,此时邀请终端和被邀请终端应该均有第三方软件的账号。

所述服务器将所述合影请求发送至所述邀请终端指定的至少一个被邀终端S220是当服务器接收到上述合影请求后,依据合影请求中邀请终端指定的被邀请终端,将该合影请求发送给被邀请终端。此时,服务器根据合影请求中的信息,获知被邀请终端的设备信息或被邀请终端的第三方软件的账号信息,再依据所获信息,采用对应的方式将该合影请求发送至被邀请终端。其中,被邀请终端应该是异地的,且至少有一个。

本实施例的技术方案,在上一实施例的基础上,进行了具体说明和改进。本实施例的技术方案,通过将服务器作为邀请终端和被邀请终端的中转站及图像处理端,将邀请终端发起的合影请求经服务器发送至被邀请终端,同时在服务器端对从邀请终端和被邀请终端预览采集的图像进行合成处理,并由服务器端将合成图像发送至邀请终端和被邀请终端进行预览显示,获得合影邀请方和被邀请方均满意的合影,从而解决了处于异地的多个用户的软件合成照片比较生硬、造型困难的问题,同时也提高了图像拍摄处理速度,减轻用户终端处理负担。

实施例三

图3为本发明实施例三提供的一种图像拍摄装置的结构示意图,该装置包括:图像获取模块320,用于获取至少两个终端通过拍摄设备预览采集的至少两个图像;图像合成模块330,用于将所述至少两个图像中的设定图案进行合成;图像显示模块340,用于将合成图像分发给各终端进行预览显示;图像记录模块350,用于获取到拍摄指示时,将所述合成图像进行记录。

可选地,图像合成模块330包括:

图案提取单元331,用于从所述至少两个图像中分别识别提取人物图案;

图案合成单元332,用于将提取的所述人物图案合成在设定背景中,形成所述合成图像。

可选地,图像记录模块350具体用于:

获取到用户通过终端输入的所述拍摄指示时,在输入所述拍摄指示的终端对所述合成图像进行记录。

可选地,上述装置集成在所述服务器或任一所述终端中。

可选地,在上述装置的基础上,还包括:

合影请求处理模块310,配置在服务器中,用于获取至少两个终端通过拍摄设备预览采集的至少两个图像之前,接收邀请终端发起的合影请求;将所述合影请求发送至所述邀请终端指定的至少一个被邀终端。

通过本发明实施例三的一种图像拍摄装置,通过对多个异地终端预览采集图像的合成、预览显示及记录,解决了多人异地软件合成照片生硬、造型困难的问题,实现异地图像的实时拍摄,能够使得图像拍摄参与人充分互动,获得生动丰富的合照。

本发明实施例所提供的图像拍摄装置可执行本发明任意实施例所提供的图像拍摄方法,具备执行方法相应的功能模块和有益效果。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

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