一种拍照方法及电子设备与流程

文档序号:12497038阅读:172来源:国知局
一种拍照方法及电子设备与流程

本发明属于成像处理技术领域,尤其涉及一种拍照方法及电子设备。



背景技术:

在拍摄运动场景时,需要在静态的照片中烘托出运动主体的运动效果。

现有的解决方案是,人们需要将相机与待拍摄的运动主体保持同样的线速度或角速度来实现对运动主体进行跟随拍摄,以拍摄出成像效果清晰的运动主体,以及成像效果模糊的背景部分等其余场景,从而以成像模糊的其余场景烘托出成像清晰的运动主体的快速运动效果。

上述解决方案,由于需要将相机与待拍摄的运动主体保持同样的线速度或角速度,从而会增加用户拍摄运动主体的复杂度、难度,甚至有时会导致所拍摄画面效果不佳。具体而言:

1)对于将相机与运动主体保持同样线速度的跟随拍摄来说,很多情况下普通用户难以做到,除非借助于特殊的摄影设备。例如,为了拍摄出运动员跑步的画面,可预先在跑道旁架设轨道,并在轨道上放置可以沿轨道快速移动的相机。当相机和运动员以近乎相同的速度移动时,方可拍出较好效果的照片;

2)对于将相机与运动主体保持同样角速度的跟随拍摄来说,拍摄者需要转动相机以便和运动主体保持相同的角速度,这往往会导致相机整体抖动,从而会使得拍摄所得的整个画面(包括运动主体)呈现的成像效果模糊。



技术实现要素:

有鉴于此,本发明的目的在于提供一种拍照方法及电子设备,旨在解决现有方案实现运动主体拍摄时存在的上述问题,降低运动主体的拍摄难度、复杂度。

为此,本发明公开如下技术方案:

一种拍照方法,所述方法包括:

获得当前拍照模式,所述当前拍照模式为运动拍照模式;

获得拍照指令;

响应所述拍照指令,基于当前拍照模式处理至少一张图像,生成并保存最终图像;其中,所述最终图像包括目标对象以及背景图像,所述背景图像的至少部分的可视化效果呈现一方向;

显示所述最终图像,所述最终图像通过所述背景图像的可视化效果所呈现的方向来突出所述目标对象的运动方向。

上述方法,优选的,所述基于当前拍照模式处理至少一张图像,生成最终图像,包括:

获得方向信息;所述方向信息用于指示所述最终图像的背景图像的可视化效果所呈现的方向;

分析所述至少一张图像识别出目标对象以及原始背景图像;

基于所述方向信息针对所述原始背景图像执行图像处理,生成所述背景图像,所述背景图像的至少部分所呈现的可视化效果具有方向性;

基于所述目标对象及所述背景图像,生成最终图像。

上述方法,优选的,所述获得方向信息,包括:

分析所述至少一张图像,直接获得所述目标对象的运动方向作为所述方向信息;

或者,

获得一方向指示信息作为所述方向信息,所述方向指示信息为基于用户的输入操作生成的。

上述方法,优选的,所述分析所述至少一张图像识别出目标对象以及原始背景图像,包括:

基于对焦信息确定第一张图像的目标对象,所述至少一张图像为所述第一张图像;

基于所述目标对象区分出所述第一张图像的原始背景图像;

或者,

基于对焦信息以及深度信息确定第一张图像的目标对象,所述至少一张图像为所述第一张图像;

基于所述目标对象确定所述第一张图像的原始背景图像;

或者,

比对至少两张图像,获得所述至少两张图像的变化区域;

基于所述变化区域确定目标对象;

在所述至少两张图像中的第一张图像上标定所述目标对象;

在所述第一张图像上基于所述目标对象确定原始背景图像。

上述方法,优选的,所述分析所述至少一张图像,包括:

分析所述至少一张图像,获得两个分析结果;

其中,所述两个分析结果中的第一分析结果为识别出目标对象以及原始背景图像,所述两个分析结果中的第二分析结果为目标对象的运动方向。

上述方法,优选的,所述基于所述方向信息针对所述原始背景图像执行图像处理,生成所述背景图像,包括:

基于所述目标对象确定原始背景图像上的一待处理区域;

基于所述方向信息针对所述原始背景图像的所述待处理区域执行图像处理,生成所述背景图像,以使得所述背景图像的至少部分所呈现的可视化效果具有方向性。

一种电子设备,包括:

显示器件;

摄像头,所述摄像头用于采集至少一张图像;

处理器,所述处理器用于执行:

获得当前拍照模式,所述当前拍照模式为运动拍照模式;

获得拍照指令;响应所述拍照指令,基于当前拍照模式处理至少一张图像,生成并保存最终图像;其中,所述最终图像包括目标对象以及背景图像,所述背景图像的至少部分的可视化效果呈现一方向;

控制所述显示器件显示所述最终图像,所述最终图像通过所述背景图像的可视化效果所呈现的方向来突出所述目标对象的运动方向。

上述电子设备,优选的,所述处理器基于当前拍照模式处理至少一张图像,生成最终图像,进一步包括:

获得方向信息;所述方向信息用于指示所述最终图像的背景图像的可视化效果所呈现的方向;分析所述至少一张图像识别出目标对象以及原始背景图像;基于所述方向信息针对所述原始背景图像执行图像处理,生成所述背景图像,所述背景图像的至少部分所呈现的可视化效果具有方向性;基于所述目标对象及所述背景图像,生成最终图像。

上述电子设备,优选的,所述处理器获得方向信息,进一步包括:

分析所述至少一张图像,直接获得所述目标对象的运动方向作为所述方向信息;或者,获得一方向指示信息作为所述方向信息,所述方向指示信息为基于用户的输入操作生成的。

上述电子设备,优选的,所述处理器分析所述至少一张图像识别出目标对象以及原始背景图像,进一步包括:

基于对焦信息确定第一张图像的目标对象,所述至少一张图像为所述第一张图像;基于所述目标对象区分出所述第一张图像的原始背景图像;

或者,

基于对焦信息以及深度信息确定第一张图像的目标对象,所述至少一张图像为所述第一张图像;基于所述目标对象确定所述第一张图像的原始背景图像;

或者,

比对至少两张图像,获得所述至少两张图像的变化区域;基于所述变化区域确定目标对象;在所述至少两张图像中的第一张图像上标定所述目标对象;在所述第一张图像上基于所述目标对象确定原始背景图像。

上述电子设备,优选的,所述处理器分析所述至少一张图像,进一步包括:

分析所述至少一张图像,获得两个分析结果;

其中,所述两个分析结果中的第一分析结果为识别出目标对象以及原始背景图像,所述两个分析结果中的第二分析结果为目标对象的运动方向。

上述电子设备,优选的,所述处理器基于所述方向信息针对所述原始背景图像执行图像处理,进一步包括:

基于所述目标对象确定原始背景图像上的一待处理区域;基于所述方向信息针对所述原始背景图像的所述待处理区域执行图像处理,生成所述背景图像,以使得所述背景图像的至少部分所呈现的可视化效果具有方向性。

由以上方案可知,本申请提供的一种拍照方法及电子设备,在运动拍照模式中,当获得拍照指令时处理至少一张图像,生成并保存最终图像,其中,所述最终图像包括目标对象以及背景图像,所述背景图像的至少部分的可视化效果呈现一方向;之后显示所述最终图像,所述最终图像通过所述背景图像的可视化效果所呈现的方向来突出所述目标对象的运动方向。可见,利用本申请方案,可通过对至少一张图像进行处理,使得生成的最终图像中,所述背景图像的至少部分的可视化效果呈现一方向,进而通过背景图像的可视化效果所呈现的方向来突出目标对象的运动方向。从而,利用本申请方案拍摄运动主体时,无需跟随拍摄,可有效降低运动主体的拍摄难度、复杂度。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1是本申请提供的一种拍照方法实施例一的流程图;

图2是本申请提供的一种拍照方法实施例二的流程图;

图3是本申请实施例二提供的方向信息输入界面示例图;

图4-图5是本申请提供的一种拍照方法实施例三的流程图;

图6是本申请提供的一种拍照方法实施例四的流程图;

图7是本申请提供的一种拍照方法实施例六的流程图;

图8(a)是本申请实施例六提供的一种待处理图像的示例图;

图8(b)是本申请实施例六提供的图8(a)中所述待处理图像的目标对象示意图;

图8(c)是本申请实施例六提供的图8(a)中所述待处理图像的原始背景图像示意图;

图8(d)是本申请实施例六提供的对图8(c)中所述原始背景图像处理后得到的背景图像示意图;

图8(e)是本申请实施例六提供的具有横向运动效果的最终图像示意图;

图9(a)是本申请实施例六提供的具有竖向运动效果的最终图像示意图;

图9(b)是本申请实施例六提供的具有斜向运动效果的最终图像示意图;

图10是本申请提供的一种电子设备实施例七的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

实施例一

本申请实施例一提供一种拍照方法,该方法可应用于电子设备,所述电子设备可以是但不局限于智能手机、平板电脑以及各种普通/专用的相机设备等各种设备。针对现有技术中拍摄运动主体时,需将相机与待拍摄的运动主体保持同样的线速度或角速度的跟随拍摄情况,本申请方法旨在降低运动主体的拍摄难度、复杂度。参考图1示出的一种拍照方法实施例一的流程图,所述方法可以包括以下步骤:

步骤101、获得当前拍照模式,所述当前拍照模式为运动拍照模式。

所述当前拍照模式,可以是用户通过执行相应模式选择/切换操作触发的指令所指示的模式,如用户通过操作电子设备的虚拟按键或物理按键,来触发所需的模式(如运动拍照模式)等,电子设备在接收到用户的模式选择/切换操作所触发的指令后,根据接收的指令获得当前拍照模式。

在其他可能的实现方式中,所述当前拍照模式还可以是电子设备自动调整的能够适应当前拍摄需求的拍照模式,如拍照预览时,若检测到预览照片中存在运动物体,则自动调整为运动拍照模式等。

针对运动主体的拍摄需求,电子设备需首先获得具体为运动拍照模式的当前拍照模式,进而可在运动拍照模式中执行对运动主体的拍照处理。

步骤102、获得拍照指令。

该拍照指令,具体可以是在运动拍照模式中,由用户通过执行相应拍照操作所触发的指令,如用户通过按下电子设备显示屏上的虚拟快门键,或电子设备侧身的物理按键所触发的拍照指令等。本实施例中,该指令用于指示电子设备在运动拍照模式中对运动主体进行拍照。

步骤103、响应所述拍照指令,基于当前拍照模式处理至少一张图像,生成并保存最终图像;其中,所述最终图像包括目标对象以及背景图像,所述背景图像的至少部分的可视化效果呈现一方向。

当电子设备在运动拍照模式中,接收到所述拍照指令后,响应该指令,对运动主体执行相应的拍照处理。具体地,对运动主体执行的拍照处理包括:处理至少一张图像,生成并保存包括目标对象以及背景图像的最终图像,所述背景图像的至少部分的可视化效果呈现一方向。

其中,所述至少一张图像,可以是在响应所述拍照指令时获得,也可以是在响应拍照指令之后的一段时间内获得,也可以是在响应拍照指令之前的一段时间获得,也可以是上述任何一种的组合。

例如,所述至少一张图像,具体可以是电子设备在接收到拍照指令时刻,所拍摄的一张图像;也可以是电子设备在接收到拍照指令之后,在一段时间内拍摄一组图像,并从所述一组图像中选择出的至少一张成像效果较好的图像;或者,也可以是,电子设备在接收到拍照指令时,将指令接收时刻之前缓存的预览图像,及指令接收时刻之后拍摄的图像存储为一组图像,并从该一组图像中选择出的至少一张成像效果较好的图像。

对所述至少一张图像处理后得到的最终图像中,所包括的所述目标对象,即为拍摄场景中运动主体对应的图像,所述最终图像中的背景图像即为拍摄场景中除运动主体外其他部分对应的图像,所述背景图像的至少部分的可视化效果呈现一方向,如所述背景图像的至少部分具体可以呈现出横向、竖向或斜向等具有一定方向性的可视化效果等。

步骤104、显示所述最终图像,所述最终图像通过所述背景图像的可视化效果所呈现的方向来突出所述目标对象的运动方向。·

在处理得到所述最终图像的基础上,显示所述最终图像。

本申请通过执行拍照处理,使得所述最终图像中背景图像的至少部分的可视化效果呈现一方向,进而在显示所述最终图像时,可以通过所述背景图像的至少部分的可视化效果呈现的方向,来突出所述目标对象的运动方向。从而在不需要跟随拍摄的情况下,就能够获得具有运动效果的运动主体图像。

由以上方案可知,本申请提供的一种拍照方法,在运动拍照模式中,当获得拍照指令时处理至少一张图像,生成并保存最终图像,其中,所述最终图像包括目标对象以及背景图像,所述背景图像的至少部分的可视化效果呈现一方向;之后显示所述最终图像,所述最终图像通过所述背景图像的可视化效果所呈现的方向来突出所述目标对象的运动方向。可见,利用本申请方案,可通过对至少一张图像进行处理,使得生成的最终图像中,所述背景图像的至少部分的可视化效果呈现一方向,进而通过背景图像的可视化效果所呈现的方向来突出目标对象的运动方向。从而,利用本申请方案拍摄运动主体时,无需跟随拍摄,可有效降低运动主体的拍摄难度、复杂度。

实施例二

本实施例二中,参考图2示出的一种拍照方法实施例二的流程图,所述步骤103可以通过以下处理过程实现:

步骤1031、获得方向信息;所述方向信息用于指示所述最终图像的背景图像的可视化效果所呈现的方向。

其中,当所述至少一张图像中包括的图像不少于两张时,可通过对不少于两张的所述图像进行分析,直接获得图像中包括的目标对象的运动方向作为所述方向信息。

示例性地,假设需要对当前场景中一行驶的小汽车进行拍照处理,则可采用一个摄像头拍摄得到至少两张图像,鉴于小汽车的运动特征,以及同一摄像头不同图像间的拍摄时延性,所述小汽车在不同拍摄图像中的位置信息会发生变化,基于此,可通过分析所述至少两张图像中小汽车的位置变化情况,获得小汽车的运动方向。

在另一种可能的实现方式中,还可以获得一方向指示信息作为所述方向信息,所述方向指示信息为基于用户的输入操作所生成的信息。其中,所述方向指示信息可以是,在获得拍照指令之前通过获得一个用户输入操作从而生成的信息,也可以是在处理并生成最终图像的过程中,通过显示一个提示界面让用户输入从而生成的信息。

例如,具体可以在按下快门前的一较短的预定时间内,由用户根据运动主体的实际运动方向,操作电子设备以所述运动方向作一较小幅度的运动,从而由电子设备利用相应运动传感器,如加速度传感器等检测其在快门前的这一运动的运动方向,以此得到所述方向指示信息。或者,如图3所示,也可以是在处理并生成最终图像的过程中,通过显示一个如图3所示的提示界面,来提示用户输入一个与运动主体/目标对象运动方向相一致的方向信息,如输入具有一定方向的线条等,从而电子设备可根据用户输入的方向信息,得到所述方向指示信息。

步骤1032、分析所述至少一张图像识别出目标对象以及原始背景图像。

具体地,可根据所述至少一张图像的对焦信息,或深度信息,或者所述至少一张图像中不同图像的变化情况等等,并结合相应的图像边缘检测算法,来分析所述至少一张图像,以识别出其中的对应于运动主体的目标对象,进而,依据识别出的目标对象,识别出其中的原始背景图像。

步骤1033、基于所述方向信息针对所述原始背景图像执行图像处理,生成所述背景图像,所述背景图像的至少部分所呈现的可视化效果具有方向性。

在获得方向信息并识别出原始背景图像的基础上,本步骤基于所述方向信息,对所述原始背景图像执行图像处理,得到背景图像,如通过处理使得背景图像的至少部分呈现出具有一定方向性的模糊效果,或具有一定方向性的纹理效果等等。

步骤1034、基于所述目标对象及所述背景图像,生成最终图像。

最终,可通过对所述目标对象及所述背景图像进行相应的处理,如合成所述目标对象及所述背景图像等,生成最终图像。

这里,需要说明的是,目标对象和背景图像的区分,不仅仅包括根据前后关系,即根据对焦信息或深度信息等,处理得到的前后层次关系(目标对象在图像中所处层次,及目标对象所处层次的前、后层次等),对图像所作的区分,还应该包括对同一个层次上的并列部分所作的区分。也就是说,除了需对目标对象及其前景部分、后景部分进行区分,还应该对目标对象及与目标对象处于同一深度层次的并列部分进行区分。

实施例三

本实施例中,参考图4示出的一种拍照方法实施例三的流程图,所述步骤1032中,分析所述至少一张图像识别出目标对象以及原始背景图像,可进一步通过以下图4中的各步骤实现:

步骤401、基于对焦信息确定第一张图像的目标对象,所述至少一张图像为所述第一张图像;

步骤402、基于所述目标对象区分出所述第一张图像的原始背景图像。

或者,参考图5,所述步骤1032还可以通过图5中的各步骤实现:

步骤501、基于对焦信息以及深度信息确定第一张图像的目标对象,所述至少一张图像为所述第一张图像;

步骤502、基于所述目标对象确定所述第一张图像的原始背景图像。

本实施例针对所述至少一张图像具体为一张图像(即所述第一张图像)的情况,通过提供图4或图5的处理过程,来识别出所述一张图像中的目标对象以及原始背景图像。

所述第一张图像,可以是电子设备摄像头在响应拍照指令时获得,也可以是在响应拍照指令之后的一段时间内获得,也可以是在响应拍照指令之前的一段时间获得。对于响应拍照指令,并获得一组图像的情况而言,所述第一张图像,优选地可以是所述一组图像中成像质量最好的图像。

其中,在一种可能的实现方式中,参考图4,可基于对焦信息确定所述第一张图像中的目标对象(对应运动主体),进而将所述第一张图像中目标对象除外的其他部分识别为背景图像。

具体而言,可根据摄像头的对焦信息,确定出所述第一张图像中与对焦焦点相对应的成像最为清晰的部分,并结合一定的图像边缘检测算法,从所述部分或以所述部分为中心的一定图像区域中识别出目标对象,而所述第一张图像中除所述目标对象之外的部分则为原始背景图像。

在另一种可能的实现方式中,参考图5,还可以基于对焦信息以及深度信息确定第一张图像的目标对象,进而将所述第一张图像中目标对象除外的其他部分识别为背景图像。

具体地,所述深度信息的获取有多种方式,如可通过采用一额外的深度摄像头,辅助运动拍摄模式中所利用的摄像头,来直接获得运动拍摄模式所拍摄的待处理图像(如本实施例中所述第一张图像)的深度信息。也可通过采用一额外的普通摄像头,与运动拍摄模式中利用的摄像头配合使用,并基于两个摄像头同时拍摄的两张图像的成像差异信息,来分析出待处理图像(所述第一张图像)的深度信息。

其中,当采用一普通摄像头,与运动拍摄模式中利用的摄像头配合使用时,具体可利用两个摄像头同时拍摄得到的两张图像中,每两个相同像素的位置偏差信息,获得每两个相同像素对应的深度信息,从而得到运动拍摄模式中待处理图像的深度信息。其中,所述两张图像中的两个相同像素是指,在所述两张图像的预定大小的相同位置区域内像素值的差异低于预定阈值的两个像素。

在获得待处理图像即所述第一张图像的深度信息后,可基于所述第一张图像的深度信息以及对焦信息,确定出拍摄场景中位于物方焦面的被拍摄部分在所述第一张图像中对应的图像区域,在此基础上,利用一定的图像边缘检测算法,从所述图像区域中识别出目标对象,即运动主体对应的图像部分;进而,可将第一张图像中所述目标对象除外的其他部分识别为原始背景图像。

相比于仅依据对焦信息识别目标对象、原始背景图像的方式而言,依据对焦信息及深度信息识别目标对象、原始背景图像的方式,具有更高的识别精度,但实现复杂度相对较高,在应用本申请方案时,可依据实际需求,选取适宜的方式来进行目标对象及原始背景图像的识别。

实施例四

本实施例中,参考图6,所述步骤1032中,分析所述至少一张图像识别出目标对象以及原始背景图像,可进一步通过以下处理过程实现:

步骤601:比对至少两张图像,获得所述至少两张图像的变化区域;

步骤602:基于所述变化区域确定目标对象;

步骤603:在所述至少两张图像中的第一张图像上标定所述目标对象;

步骤604:在所述第一张图像上基于所述目标对象确定原始背景图像。

本实施例针对所述至少一张图像具体为至少两张图像的情况,提供识别出所述至少两张图像的第一张图像中,所包括的目标对象以及原始背景图像的实现过程。

所述至少两张图像,可以是电子设备摄像头在响应拍照指令时获得,也可以是在响应拍照指令之后的一段时间内获得,也可以是在响应拍照指令之前的一段时间获得,也可以是上述任何一种的组合。对于响应拍照指令,并获得一组图像的情况而言,所述至少两张图像,优选地可以是所述一组图像中成像质量最好的至少两个图像,所述至少两张图像中的第一张图像则可以是所述至少两张图像中成像质量最好的图像。

具体地,本实施例仅利用一个摄像头,即可实现所述第一张图像中目标对象以及原始背景图像的识别。

本申请中,所述目标对象对应拍摄场景中的运动主体,鉴于运动主体的运动特征,以及同一摄像头拍摄的不同图像间的拍摄时延性,可以知道,利用同一摄像头获得的所述至少两张图像中,存在因运动主体的运动而导致的变化区域。

基于此,本实施例通过比对所述至少两张图像,来获得所述至少两张图像的变化区域,并基于所述变化区域来确定目标对象,进而在所述至少两张图像中的第一张图像上标定所述目标对象,之后,可将第一张图像中标定的目标对象除外的部分识别为原始背景图像。从而实现了目标对象及原始背景图像的识别。

实施例五

本实施例中,所述步骤1032中分析所述至少一张图像,还可以通过以下处理过程实现:

分析所述至少一张图像,获得两个分析结果;其中,所述两个分析结果中的第一分析结果为识别出目标对象以及原始背景图像,所述两个分析结果中的第二分析结果为目标对象的运动方向。

也就是说,本实施例具体通过对所述至少一张图像进行一次分析,来得出两个分析结果,其中一个是识别出目标对象以及原始背景图像的分析结果,另一个是识别出目标对象的运动方向的分析结果。本实施例的具体分析过程,与以上实施例通过对所述至少一张图像执行两次分析过程,来得到两个结果的处理过程相类似,本实施例不再进行详细阐述,不同之处仅在于,本实施例仅通过一次分析过程,而并非是两次独立的分析过程,来得出所述两个分析结果。

与以上实施例所阐述的通过对所述至少一张图像执行两次分析过程,来得到两个结果的处理方式相比,本实施例仅通过对所述至少一张图像执行一次分析过程,就得出两个分析结果的方式,能够进一步提升运动主体拍照过程中的图像处理效率。

实施例六

本实施例中,参考图7,所述步骤1033中,基于所述方向信息针对所述原始背景图像执行图像处理,生成所述背景图像,具体可以通过以下处理过程实现:

步骤701、基于所述目标对象确定原始背景图像上的一待处理区域;

步骤702、基于所述方向信息针对所述原始背景图像的所述待处理区域执行图像处理,生成所述背景图像,以使得所述背景图像的至少部分所呈现的可视化效果具有方向性。

其中,所述待处理区域可以是原始背景图像的全部区域,也可以是原始背景图像的部分区域。

在一种可能的实现方式中,可以将原始背景图像的全部区域作为所述待处理区域,并基于所述方向信息,将所述待处理区域处理为具有一定方向性的模糊化可视效果,其中,具有模糊化可视效果的所述待处理区域所呈现的方向特征与所述方向信息一致。

具体以图8(a)示出的图像为例,假设在本申请的运动拍照模式下处理的所述至少一张图像即为图8(a)的图像,针对图8(a)的图像,利用本申请方案可识别出其目标对象及原始背景图像,分别为图8(b)及图8(c)所示图像,且目标对象的运动方向为横向。在对识别出的原始背景图像进行处理前,具体可首先进行抠图处理,如从图8(a)的图像中抠出目标对象,使得剩余部分为图8(c)示出的原始背景图像,或者直接对图8(a)进行原始背景图像抠图,以此得到所述图8(c)。之后,可对图8(c)的原始背景图像进行具有横向可视化效果的模糊处理,处理后得到的背景图像如图8(d)所示,在此基础上,可进一步将图8(d)的具有横向可视化模糊效果的背景图像,与图8(b)的目标对象进行合成,从而得到图8(e)所示的最终图像,后续,在对图8(e)所示的最终图像进行显示时,所述背景图像的横向可视化模糊效果,可突出所述目标对象(人骑马的图像部分)的横向运动效果。

参考图9(b)及图9(c),其分别是利用本实施例的上述处理过程,处理得到的具有竖向运动效果及斜向运动效果的运动主体图像示例图。

在另一种可能的实现方式中,可以将原始背景图像的部分区域作为所述待处理区域,并基于所述方向信息,将所述待处理区域处理为具有一定方向性的纹理效果,其中,所述纹理效果所呈现的方向特征与所述方向信息一致。

作为所述待处理区域的所述部分区域,优选地,可以是原始背景图像中与所述目标对象相邻近的部分区域,具体而言,以一个运动的小汽车为例,所述待处理的部分区域,具体可以是所述原始背景图像中与所述小汽车尾部相邻近的区域和/或与小汽车侧身部位相邻近的区域,通过在此部分区域中添加具有横向效果的纹理(假设小汽车运动方向横向),如具体在与小汽车尾部相邻近的部分区域添加具有拖尾效果的横向纹理等,使得得到的最终图像中,能够以具有横向纹理效果的背景图像来突出小汽车的横向运动效果。

实施例七

本申请实施例七提供一种电子设备,所述电子设备可以是但不局限于智能手机、平板电脑以及各种普通/专用的相机设备等各种设备。针对现有技术中拍摄运动主体时,需将相机与待拍摄的运动主体保持同样的线速度或角速度的跟随拍摄情况,本申请旨在降低运动主体的拍摄难度、复杂度。参考图10示出的一种电子设备施例七的结构示意图,所述电子设备可以包括:

显示器件1;

摄像头2,所述摄像头2用于采集至少一张图像;

处理器3,所述处理器用于执行:

获得当前拍照模式,所述当前拍照模式为运动拍照模式;

获得拍照指令;响应所述拍照指令,基于当前拍照模式处理至少一张图像,生成并保存最终图像;其中,所述最终图像包括目标对象以及背景图像,所述背景图像的至少部分的可视化效果呈现一方向;

控制所述显示器件显示所述最终图像,所述最终图像通过所述背景图像的可视化效果所呈现的方向来突出所述目标对象的运动方向。

所述当前拍照模式,可以是用户通过执行相应模式选择/切换操作触发的指令所指示的模式,如用户通过操作电子设备的虚拟按键或物理按键,来触发所需的模式(如运动拍照模式)等,电子设备在接收到用户的模式选择/切换操作所触发的指令后,根据接收的指令获得当前拍照模式。

在其他可能的实现方式中,所述当前拍照模式还可以是电子设备自动调整的能够适应当前拍摄需求的拍照模式,如拍照预览时,若检测到预览照片中存在运动物体,则自动调整为运动拍照模式等。

针对运动主体的拍摄需求,电子设备需首先获得具体为运动拍照模式的当前拍照模式,进而可在运动拍照模式中执行对运动主体的拍照处理。

所述拍照指令,具体可以是在运动拍照模式中,由用户通过执行相应拍照操作所触发的指令,如用户通过按下电子设备显示屏上的虚拟快门键,或电子设备侧身的物理按键所触发的拍照指令等。本实施例中,该指令用于指示电子设备在运动拍照模式中对运动主体进行拍照。

当电子设备在运动拍照模式中,接收到所述拍照指令后,响应该指令,对运动主体执行相应的拍照处理。具体地,对运动主体执行的拍照处理包括:处理至少一张图像,生成并保存包括目标对象以及背景图像的最终图像,所述背景图像的至少部分的可视化效果呈现一方向。

其中,所述至少一张图像,可以是在响应所述拍照指令时获得,也可以是在响应拍照指令之后的一段时间内获得,也可以是在响应拍照指令之前的一段时间获得,也可以是上述任何一种的组合。

例如,所述至少一张图像,具体可以是电子设备在接收到拍照指令时刻,所拍摄的一张图像;也可以是电子设备在接收到拍照指令之后,在一段时间内拍摄一组图像,并从所述一组图像中选择出的至少一张成像效果较好的图像;或者,也可以是,电子设备在接收到拍照指令时,将指令接收时刻之前缓存的预览图像,及指令接收时刻之后拍摄的图像存储为一组图像,并从该一组图像中选择出的至少一张成像效果较好的图像。

对所述至少一张图像处理后得到的最终图像中,所包括的所述目标对象,即为拍摄场景中运动主体对应的图像,所述最终图像中的背景图像即为拍摄场景中除运动主体外其他部分对应的图像,所述背景图像的至少部分的可视化效果呈现一方向,如所述背景图像的至少部分具体可以呈现出横向、竖向或斜向等具有一定方向性的可视化效果等。

在处理得到所述最终图像的基础上,处理器3可控制所述显示器件1显示所述最终图像。

本申请通过执行拍照处理,使得所述最终图像中背景图像的至少部分的可视化效果呈现一方向,进而在显示所述最终图像时,可以通过所述背景图像的至少部分的可视化效果呈现的方向,来突出所述目标对象的运动方向。从而在不需要跟随拍摄的情况下,就能够获得具有运动效果的运动主体图像。

由以上方案可知,本申请提供的一种电子设备,在运动拍照模式中,当获得拍照指令时处理至少一张图像,生成并保存最终图像,其中,所述最终图像包括目标对象以及背景图像,所述背景图像的至少部分的可视化效果呈现一方向;之后显示所述最终图像,所述最终图像通过所述背景图像的可视化效果所呈现的方向来突出所述目标对象的运动方向。可见,利用本申请方案,可通过对至少一张图像进行处理,使得生成的最终图像中,所述背景图像的至少部分的可视化效果呈现一方向,进而通过背景图像的可视化效果所呈现的方向来突出目标对象的运动方向。从而,利用本申请方案拍摄运动主体时,无需跟随拍摄,可有效降低运动主体的拍摄难度、复杂度。

实施例八

本实施例中,所述处理器3基于当前拍照模式处理至少一张图像,生成最终图像,进一步包括:

获得方向信息;所述方向信息用于指示所述最终图像的背景图像的可视化效果所呈现的方向;分析所述至少一张图像识别出目标对象以及原始背景图像;基于所述方向信息针对所述原始背景图像执行图像处理,生成所述背景图像,所述背景图像的至少部分所呈现的可视化效果具有方向性;基于所述目标对象及所述背景图像,生成最终图像。

其中,当所述至少一张图像中包括的图像不少于两张时,可通过对不少于两张的所述图像进行分析,直接获得图像中包括的目标对象的运动方向作为所述方向信息。

示例性地,假设需要对当前场景中一行驶的小汽车进行拍照处理,则可采用一个摄像头拍摄得到至少两张图像,鉴于小汽车的运动特征,以及同一摄像头不同图像间的拍摄时延性,所述小汽车在不同拍摄图像中的位置信息会发生变化,基于此,可通过分析所述至少两张图像中小汽车的位置变化情况,获得小汽车的运动方向。

在另一种可能的实现方式中,还可以获得一方向指示信息作为所述方向信息,所述方向指示信息为基于用户的输入操作所生成的信息。其中,所述方向指示信息可以是,在获得拍照指令之前通过获得一个用户输入操作从而生成的信息,也可以是在处理并生成最终图像的过程中,通过显示一个提示界面让用户输入从而生成的信息。

例如,具体可以在按下快门前的一较短的预定时间内,由用户根据运动主体的实际运动方向,操作电子设备以所述运动方向作一较小幅度的运动,从而由电子设备利用相应运动传感器,如加速度传感器等检测其在快门前的这一运动的运动方向,以此得到所述方向指示信息。或者,如图3所示,也可以是在处理并生成最终图像的过程中,通过显示一个如图3所示的提示界面,来提示用户输入一个与运动主体/目标对象运动方向相一致的方向信息,如输入具有一定方向的线条等,从而电子设备可根据用户输入的方向信息,得到所述方向指示信息。

具体地,可根据所述至少一张图像的对焦信息,或深度信息,或者所述至少一张图像中不同图像的变化情况等等,并结合相应的图像边缘检测算法,来分析所述至少一张图像,以识别出其中的对应于运动主体的目标对象,进而,依据识别出的目标对象,识别出其中的原始背景图像。

在获得方向信息并识别出原始背景图像的基础上,本步骤基于所述方向信息,对所述原始背景图像执行图像处理,得到背景图像,如通过处理使得背景图像的至少部分呈现出具有一定方向性的模糊效果,或具有一定方向性的纹理效果等等。

最终,可通过对所述目标对象及所述背景图像进行相应的处理,如合成所述目标对象及所述背景图像等,生成最终图像。

这里,需要说明的是,目标对象和背景图像的区分,不仅仅包括根据前后关系,即根据对焦信息或深度信息等,处理得到的前后层次关系(目标对象在图像中所处层次,及目标对象所处层次的前、后层次等),对图像所作的区分,还应该包括对同一个层次上的并列部分所作的区分。也就是说,除了需对目标对象及其前景部分、后景部分进行区分,还应该对目标对象及与目标对象处于同一深度层次的并列部分进行区分。

实施例九

本实施例中,所述处理器3分析所述至少一张图像识别出目标对象以及原始背景图像,进一步包括:

基于对焦信息确定第一张图像的目标对象,所述至少一张图像为所述第一张图像;基于所述目标对象区分出所述第一张图像的原始背景图像;或者,基于对焦信息以及深度信息确定第一张图像的目标对象,所述至少一张图像为所述第一张图像;基于所述目标对象确定所述第一张图像的原始背景图像。

本实施例针对所述至少一张图像具体为一张图像(即所述第一张图像)的情况,通过提供以上两种处理过程中的任意一种,来识别出所述一张图像中的目标对象以及原始背景图像。

所述第一张图像,可以是电子设备摄像头在响应拍照指令时获得,也可以是在响应拍照指令之后的一段时间内获得,也可以是在响应拍照指令之前的一段时间获得。对于响应拍照指令,并获得一组图像的情况而言,所述第一张图像,优选地可以是所述一组图像中成像质量最好的图像。

其中,在一种可能的实现方式中,可基于对焦信息确定所述第一张图像中的目标对象(对应运动主体),进而将所述第一张图像中目标对象除外的其他部分识别为背景图像。

具体而言,可根据摄像头的对焦信息,确定出所述第一张图像中与对焦焦点相对应的成像最为清晰的部分,并结合一定的图像边缘检测算法,从所述部分或以所述部分为中心的一定图像区域中识别出目标对象,而所述第一张图像中除所述目标对象之外的部分则为原始背景图像。

在另一种可能的实现方式中,还可以基于对焦信息以及深度信息确定第一张图像的目标对象,进而将所述第一张图像中目标对象除外的其他部分识别为背景图像。

具体地,所述深度信息的获取有多种方式,如可通过采用一额外的深度摄像头,辅助运动拍摄模式中所利用的摄像头,来直接获得运动拍摄模式所拍摄的待处理图像(如本实施例中所述第一张图像)的深度信息。也可通过采用一额外的普通摄像头,与运动拍摄模式中利用的摄像头配合使用,并基于两个摄像头同时拍摄的两张图像的成像差异信息,来分析出待处理图像(所述第一张图像)的深度信息。

其中,当采用一普通摄像头,与运动拍摄模式中利用的摄像头配合使用时,具体可利用两个摄像头同时拍摄得到的两张图像中,每两个相同像素的位置偏差信息,获得每两个相同像素对应的深度信息,从而得到运动拍摄模式中待处理图像的深度信息。其中,所述两张图像中的两个相同像素是指,在所述两张图像的预定大小的相同位置区域内像素值的差异低于预定阈值的两个像素。

在获得待处理图像即所述第一张图像的深度信息后,可基于所述第一张图像的深度信息以及对焦信息,确定出拍摄场景中位于物方焦面的被拍摄部分在所述第一张图像中对应的图像区域,在此基础上,利用一定的图像边缘检测算法,从所述图像区域中识别出目标对象,即运动主体对应的图像部分;进而,可将第一张图像中所述目标对象除外的其他部分识别为原始背景图像。

相比于仅依据对焦信息识别目标对象、原始背景图像的方式而言,依据对焦信息及深度信息识别目标对象、原始背景图像的方式,具有更高的识别精度,但实现复杂度相对较高,在应用本申请方案时,可依据实际需求,选取适宜的方式来进行目标对象及原始背景图像的识别。

实施例十

本实施例中,所述处理器3分析所述至少一张图像识别出目标对象以及原始背景图像,进一步包括:

比对至少两张图像,获得所述至少两张图像的变化区域;基于所述变化区域确定目标对象;在所述至少两张图像中的第一张图像上标定所述目标对象;在所述第一张图像上基于所述目标对象确定原始背景图像。

本实施例针对所述至少一张图像具体为至少两张图像的情况,提供识别出所述至少两张图像的第一张图像中,所包括的目标对象以及原始背景图像的实现过程。

所述至少两张图像,可以是电子设备摄像头在响应拍照指令时获得,也可以是在响应拍照指令之后的一段时间内获得,也可以是在响应拍照指令之前的一段时间获得,也可以是上述任何一种的组合。对于响应拍照指令,并获得一组图像的情况而言,所述至少两张图像,优选地可以是所述一组图像中成像质量最好的至少两个图像,所述至少两张图像中的第一张图像则可以是所述至少两张图像中成像质量最好的图像。

具体地,本实施例仅利用一个摄像头,即可实现所述第一张图像中目标对象以及原始背景图像的识别。

本申请中,所述目标对象对应拍摄场景中的运动主体,鉴于运动主体的运动特征,以及同一摄像头拍摄的不同图像间的拍摄时延性,可以知道,利用同一摄像头获得的所述至少两张图像中,存在因运动主体的运动而导致的变化区域。

基于此,本实施例通过比对所述至少两张图像,来获得所述至少两张图像的变化区域,并基于所述变化区域来确定目标对象,进而在所述至少两张图像中的第一张图像上标定所述目标对象,之后,可将第一张图像中标定的目标对象除外的部分识别为原始背景图像。从而实现了目标对象及原始背景图像的识别。

实施例十一

本实施例中,所述处理器3分析所述至少一张图像,进一步包括:

分析所述至少一张图像,获得两个分析结果;其中,所述两个分析结果中的第一分析结果为识别出目标对象以及原始背景图像,所述两个分析结果中的第二分析结果为目标对象的运动方向。

也就是说,本实施例具体通过对所述至少一张图像进行一次分析,来得出两个分析结果,其中一个是识别出目标对象以及原始背景图像的分析结果,另一个是识别出目标对象的运动方向的分析结果。本实施例的具体分析过程,与以上实施例通过对所述至少一张图像执行两次分析过程,来得到两个结果的处理过程相类似,本实施例不再进行详细阐述,不同之处仅在于,本实施例仅通过一次分析过程,而并非是两次独立的分析过程,来得出所述两个分析结果。

与以上实施例所阐述的通过对所述至少一张图像执行两次分析过程,来得到两个结果的处理方式相比,本实施例仅通过对所述至少一张图像执行一次分析过程,就得出两个分析结果的方式,能够进一步提升运动主体拍照过程中的图像处理效率。

实施例十二

本实施例中,所述处理器基于所述方向信息针对所述原始背景图像执行图像处理,进一步包括:

基于所述目标对象确定原始背景图像上的一待处理区域;基于所述方向信息针对所述原始背景图像的所述待处理区域执行图像处理,生成所述背景图像,以使得所述背景图像的至少部分所呈现的可视化效果具有方向性。

其中,所述待处理区域可以是原始背景图像的全部区域,也可以是原始背景图像的部分区域。

在一种可能的实现方式中,可以将原始背景图像的全部区域作为所述待处理区域,并基于所述方向信息,将所述待处理区域处理为具有一定方向性的模糊化可视效果,其中,具有模糊化可视效果的所述待处理区域所呈现的方向特征与所述方向信息一致。

具体以图8(a)示出的图像为例,假设在本申请的运动拍照模式下处理的所述至少一张图像即为图8(a)的图像,针对图8(a)的图像,利用本申请方案可识别出其目标对象及原始背景图像,分别为图8(b)及图8(c)所示图像,且目标对象的运动方向为横向。在对识别出的原始背景图像进行处理前,具体可首先进行抠图处理,如从图8(a)的图像中抠出目标对象,使得剩余部分为图8(c)示出的原始背景图像,或者直接对图8(a)进行原始背景图像抠图,以此得到所述图8(c)。之后,可对图8(c)的原始背景图像进行具有横向可视化效果的模糊处理,处理后得到的背景图像如图8(d)所示,在此基础上,可进一步将图8(d)的具有横向可视化模糊效果的背景图像,与图8(b)的目标对象进行合成,从而得到图8(e)所示的最终图像,后续,在对图8(e)所示的最终图像进行显示时,所述背景图像的横向可视化模糊效果,可突出所述目标对象(人骑马的图像部分)的横向运动效果。

参考图9(b)及图9(c),其分别是利用本实施例的上述处理过程,处理得到的具有竖向运动效果及斜向运动效果的运动主体图像示例图。

在另一种可能的实现方式中,可以将原始背景图像的部分区域作为所述待处理区域,并基于所述方向信息,将所述待处理区域处理为具有一定方向性的纹理效果,其中,所述纹理效果所呈现的方向特征与所述方向信息一致。

作为所述待处理区域的所述部分区域,优选地,可以是原始背景图像中与所述目标对象相邻近的部分区域,具体而言,以一个运动的小汽车为例,所述待处理的部分区域,具体可以是所述原始背景图像中与所述小汽车尾部相邻近的区域和/或与小汽车侧身部位相邻近的区域,通过在此部分区域中添加具有横向效果的纹理(假设小汽车运动方向横向),如具体在与小汽车尾部相邻近的部分区域添加具有拖尾效果的横向纹理等,使得得到的最终图像中,能够以具有横向纹理效果的背景图像来突出小汽车的横向运动效果

需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。

为了描述的方便,描述以上系统或装置时以功能分为各种模块或单元分别描述。当然,在实施本申请时可以把各单元的功能在同一个或多个软件和/或硬件中实现。

通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本申请可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例或者实施例的某些部分所述的方法。

最后,还需要说明的是,在本文中,诸如第一、第二、第三和第四等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

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