一种图像处理方法及终端与流程

文档序号:12378319阅读:169来源:国知局
一种图像处理方法及终端与流程

本发明实施例属于图像处理领域,尤其涉及一种图像处理方法及终端。



背景技术:

随着科学技术的不断发展和摄像设备的不断普及,人们对摄像设备所拍摄的图像效果的要求越来越高,通常会利用各种图像处理软件对图像进行处理,以获得特殊效果。

然而,现有的图像处理软件在获得背景模糊的特效图像时,通常需要先对背景图像进行模糊处理,再采用抠图或多张照片组合的方式将背景图像和前景图像合成为一张图像,以得到特效图像,算法复杂、计算量大。



技术实现要素:

本发明实施例提供一种图像处理方法及终端,旨在通过双摄像头拍摄得到一张模糊的背景图像和一张前景图像,并将两张图像处理为背景模糊的特效图像,算法简单、计算量小。本发明实施例是这样实现的,一种图像处理方法,所述方法基于双摄像头实现,所述方法包括:

调节第一摄像头,使该第一摄像头的图像传感器平面偏离像方焦平面;

通过所述第一摄像头和所述第二摄像头同时拍摄,分别获得第一图像和第二图像,所述第一摄像头的视场角和所述第二摄像头的视场角至少部分重叠;

对所述第一图像和所述第二图像进行合成处理,以获得合成图像,所述第一图像为所述合成图像的背景图像。

本发明实施例还提供一种终端,所述终端包括第一摄像头和第二摄像头,所述终端还包括:

摄像头调节单元,用于调节第一摄像头,使该第一摄像头的图像传感器平面偏离像方焦平面;

图像获取单元,用于通过所述第一摄像头和所述第二摄像头同时拍摄,分别获得第一图像和第二图像,所述第一摄像头的视场角和所述第二摄像头的视场角至少部分重叠;

图像处理单元,用于对所述第一图像和所述第二图像进行合成处理,以获得合成图像,所述第一图像为所述合成图像的背景图像。

本发明实施例有益效果在于:

通过双摄像头拍摄得到一张模糊的背景图像和一张前景图像,并将两张图像处理为背景模糊的特效图像,算法简单、计算量小,并且操作简单、易于实现。

附图说明

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

图1是本发明实施例一提供的图像处理方法的流程框图;

图2和图3为本发明一实施例提供的合成图像的效果图;

图4是本发明实施例二提供的图像处理方法的流程框图;

图5是本发明实施例三提供的终端结构框图;

图6是本发明实施例四提供的终端的结构框图;

图7是本发明实施例五提供的终端结构框图。

具体实施方式

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

本发明的说明书和权利要求书及上述附图中的术语“包括”以及它们任何变形,意图在于覆盖不排他的包含。例如包含一系列步骤或单元的过程、方法或系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。此外,术语“第一”、“第二”和“第三”等是用于区别不同对象,而非用于描述特定顺序。

实施例一:

如图1所示,本实施提供的图像处理方法,所述方法基于双摄像头实现,所述方法包括:

步骤S101:调节第一摄像头,使该第一摄像头的图像传感器平面偏离像方焦平面。

在一实施例中,所述第一摄像头为广角摄像头,所述第二摄像头为窄角摄像头。所广角摄像头的视场角大于所述窄角摄像头的视场角。

步骤S102:通过所述第一摄像头和所述第二摄像头同时拍摄,分别获得第一图像和第二图像,所述第一摄像头的视场角和所述第二摄像头的视场角至少部分重叠。

在具体应用中,视场角至少部分重叠具体是指:第二摄像头的视场角在第一摄像头的视场角之内,或者,第一摄像头的视场角与第二摄像头的视场角一部分重叠、另一部分不重叠。

在一实施例中,所述通过所述第一摄像头和所述第二摄像头同时拍摄,包括:

通过所述第一摄像头和所述第二摄像头同时拍摄同一物体,分别获得第一图像和第二图像,所述第二摄像头的视场角在所述第一摄像头的视场角之内。

在一实施例中,若所述第一图像和所述第二图像的尺寸相同,则对所述第一图像进行放大处理,使所述第一图像的尺寸大于所述第二图像的尺寸。

在具体应用,可以使所述第二摄像头的图像传感器平面偏离像方焦平面,以在拍摄物体时,得到部分清晰、部分模糊的图像或者完全模糊的图像,也可以使所述第二摄像头的图像传感器平面与像方焦平面重合,以在拍摄物体时,得到清晰的图像。

步骤S103:将所述第一图像和所述第二图像进行合成处理,以获得合成图像,所述第一图像为所述合成图像的背景图像。

在一实施例中,步骤S103之前包括:

对所述第二图像进行旋转、滤镜、扭曲、缩放或透明度调节等特效处理。

图2和图3为采用上述图像处理方法所得到的背景模糊的合成图像的效果图。

在一实施例中,步骤S103之前包括:

若接收到预览显示指令,则预览显示所述合成图像的效果图。

在具体应用中,用户可通过输入预览显示指令,对第一图像和第二图像合成之后的效果进行预览,若满意合成图像的效果则可继续执行步骤S103,得到合成图像,若不满意则可重新拍摄。

上述实施例中,仅通过采用光学调焦方法,使第一摄像头的图像传感器平面偏离像方焦平面,拍摄得到模糊的第一图像,然后简单的叠加第一图像和第二图像就能够获得背景模糊的效果图,使用户能够在第一图像和第二图像合成之前,可以快速的在预览阶段看到第一图像和第二图像合成之后的效果;而传统方法则需要先对背景图像进行抠图、对背景图像进行模糊处理才能够得到背景模糊的效果图,处理步骤非常的繁琐,处理速度慢,用户也无法快速的在预览阶段看到处理后的图像。

在一实施例中,步骤S103包括:

将所述第二图像映射到所述第一图像;

将所述第一图像中映射区域的像素点替换为所述第二图像的像素点,得到一张背景模糊的合成图像。

在具体应用中,将所述第二图像映射到所述第一图像具体是指,将第二图像的所有像素点与第一图像中预设区域的像素点一一对应,所述预设区域的像素点个数与第二图像的所有像素点个数相等。

本实施例通过双摄像头拍摄得到一张模糊的背景图像和一张前景图像,并将两张图像处理为背景模糊的特效图像,算法简单、计算量小,并且操作简单、易于实现。

实施例二:

如图4所示,在本实施例中,步骤S103包括:

步骤S201:以所述第二图像的几何中心点为坐标原点、所述第二图像的列像素点方向和行像素点方向为坐标轴方向建立平面坐标系;

在具体应用中,当所述第二图像的行像素点或列像素点的个数为奇数时,所述几何中心点则为所述第二图像的中心像素点。

在具体应用中,所述平面坐标系可以是直角坐标系也可以是角坐标系,例如:以所述第二图像的列像素点方向为纵坐标轴方向、所述第二图像的行像素点方向为横坐标轴方向建立直角坐标系。

在具体应用中,当所述第二图像的像素点成矩阵排列时,所述平面坐标系为直角坐标系;当所述第二图像的像素点成扇形或圆形阵列排列时,所述平面坐标系也可以是角坐标系,本实施例中不对坐标系的种类进行限定。

步骤S202:将所述第二图像的几何中心点映射到所述第一图像。

在具体应用中,所述第二图像的几何中心点可以映射到所述第一图像的任意位置,例如,第二图像的几何中心点可以映射到所述第一图像的几何中心点位置。

在一实施例中,步骤S202之前包括:

接收映射位置指令,根据所述映射位置指令将所述第二图像的几何中心点映射到所述第一图像预设位置。

步骤S203:将所述第一图像中的像素点按照坐标位置替换为所述第二图像中的像素点,得到一张背景模糊的合成图像。

本实施例,通过映射方式将第二图像的像素点映射到第一图像,并第一图像中的像素点按照坐标位置替换为所述第二图像中的像素点,得到合成图像,可以大大简化图像处理的算法。

实施例三:

如图5所示,本实施例提供的终端,包括第一摄像头和第二摄像头,所述终端还包括:

摄像头调节单元101,用于调节第一摄像头,使该第一摄像头的图像传感器平面偏离像方焦平面;

图像获取单元102,用于通过所述第一摄像头和所述第二摄像头同时拍摄,分别获得第一图像和第二图像,所述第一摄像头的视场角和所述第二摄像头的视场角至少部分重叠;

图像处理单元103,用于对所述第一图像和所述第二图像进行合成处理,以获得合成图像,所述第一图像为所述合成图像的背景图像。

在具体应用中,摄像头调节单元101和图像获取单元101可以为终端的摄像头驱动,图像处理单元103可以为专用的图像处理芯片或终端的主处理器。

在一实施例中,所述第一摄像头为广角摄像头,所述第二摄像头为窄角摄像头。所广角摄像头的视场角大于所述窄角摄像头的视场角。

在一实施例中,若所述第一图像和所述第二图像的尺寸相同,图像处理单元103则对所述第一图像进行放大处理,使所述第一图像的尺寸大于所述第二图像的尺寸。

在一实施例中,图像获取单元102还用于:

通过所述第一摄像头和所述第二摄像头同时拍摄同一物体,分别获得第一图像和第二图像,所述第二摄像头的视场角在所述第一摄像头的视场角之内。

在具体应用,可通过摄像头调节单元101调节第二摄像头,使其图像传感器平面偏离像方焦平面,以在拍摄物体时,得到部分清晰、部分模糊的图像或者完全模糊的图像,也可以使所述第二摄像头的图像传感器平面与像方焦平面重合,以在拍摄物体时,得到清晰的图像。

在一实施例中,所述图像处理单元还用于,对所述第二图像进行旋转、滤镜、扭曲、缩放或透明度调节等特效处理。

在一实施例中,所述终端还包括:

图像预览单元,用于若接收到预览显示指令,则预览显示所述合成图像的效果图。

在具体应用中,用户可通过输入预览显示指令,对第一图像和所述第二图像处理为一张背景模糊的合成图像之后的效果进行预览,若满意合成图像的效果则控制图像处理单元103进一步处理得到合成图像,若不满意则控制图像获取单元102重新拍摄。

在一实施例中,图像处理单元103包括:

第一映射单元,用于将所述第二图像映射到所述第一图像;

第一图像合成单元,用于将所述第一图像中映射区域的像素点替换为所述第二图像的像素点,得到一张背景模糊的合成图像。

在具体应用中,将所述第二图像映射到所述第一图像具体是指,将第二图像的所有像素点与第一图像中预设区域的像素点一一对应,所述预设区域的像素点个数与第二图像的所有像素点个数相等。

本实施例通过双摄像头拍摄得到一张模糊的背景图像和一张前景图像,并将两张图像处理为背景模糊的特效图像,算法简单、计算量小,并且操作简单、易于实现。

实施例四:

如图6所示,在本实施例中,图像处理单元103包括:

坐标系建立单元201,用于以所述第二图像的几何中心点为坐标原点、所述第二图像的列像素点方向和行像素点方向为坐标轴方向建立平面坐标系;

第二映射单元202,用于将所述第二图像的几何中心点映射到所述第一图像;

第二图像合成单元203,用于将所述第一图像中的像素点按照坐标位置替换为所述第二图像中的像素点,得到一张背景模糊的合成图像。

在具体应用中,当所述第二图像的行像素点或列像素点的个数为奇数时,所述几何中心点则为所述第二图像的中心像素点。

在具体应用中,所述平面坐标系可以是直角坐标系也可以是角坐标系,例如:以所述第二图像的列像素点方向为纵坐标轴方向、所述第二图像的行像素点方向为横坐标轴方向建立直角坐标系。

在具体应用中,当所述第二图像的像素点成矩阵排列时,所述平面坐标系为直角坐标系;当所述第二图像的像素点成扇形或圆形阵列排列时,所述平面坐标系也可以是角坐标系,本实施例中不对坐标系的种类进行限定。

在具体应用中,所述第二图像的几何中心点可以映射到所述第一图像的任意位置,例如,第二图像的几何中心点可以映射到所述第一图像的几何中心点位置。

在一实施例中,第二映射单元202还用于:

接收映射位置指令,根据所述映射位置指令将所述第二图像的几何中心点映射到所述第一图像预设位置。

本实施例,通过映射方式将第二图像的像素点映射到第一图像,并第一图像中的像素点按照坐标位置替换为所述第二图像中的像素点,得到合成图像,可以大大简化图像处理的算法。

实施例五:

如图7所示,本实施例提供的终端100,其包括:

处理器(processor)110,通信接口(Communications Interface)120,存储器(memory)130,总线140,第一摄像头150,第二摄像头160,摄像头调节单元170,图像获取单元180和图像处理单元190。

处理器110,通信接口120,存储器130,第一摄像头150,第二摄像头160,摄像头调节单元170,图像获取单元180和图像处理单元190通过总线140完成相互间的通信。

通信接口120,用于与外界设备,例如,个人电脑、智能手机等通信。

处理器110,用于执行程序131;

摄像头调节单元170,可以为摄像头驱动;

图像获取单元180,可以为图像传感器;

图像处理单元190,可以为图像处理芯片;

具体地,程序131可以包括程序代码,所述程序代码包括计算机操作指令。

处理器110可能是一个中央处理器CPU,或者是特定集成电路ASIC(Application Specific Integrated Circuit),或者是被配置成实施本发明实施例的一个或多个集成电路。

存储器130,用于存放程序131。存储器130可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。处理器110执行程序131,具体可以包括:

调节第一摄像头,使该第一摄像头的图像传感器平面偏离像方焦平面;

通过所述第一摄像头和所述第二摄像头同时拍摄,分别获得第一图像和第二图像,所述第一摄像头的视场角和所述第二摄像头的视场角至少部分重叠;

对所述第一图像和所述第二图像进行合成处理,以获得合成图像,所述第一图像为所述合成图像的背景图像。

在一实施例中,处理器110执行程序131还包括:

若接收到预览显示指令,则预览显示所述合成图像的效果图。

在一实施例中,处理器110执行程序131还包括:

将所述第二图像映射到所述第一图像;

将所述第一图像中映射区域的像素点替换为所述第二图像的像素点,得到一张背景模糊的合成图像。

在一实施例中,处理器110执行程序131还包括:

以所述第二图像的几何中心点为坐标原点、所述第二图像的列像素点方向和行像素点方向为坐标轴方向建立平面坐标系;

将所述第二图像的几何中心点映射到所述第一图像;

将所述第一图像中的像素点按照坐标位置替换为所述第二图像中的像素点,得到一张背景模糊的合成图像。

本发明所有实施例中的模块或子模块,可以通过通用集成电路,例如CPU(Central Processing Unit,中央处理器),或通过ASIC(Application Specific Integrated Circuit,专用集成电路)来实现。

本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。

本发明实施例装置中的单元可以根据实际需要进行合并、划分和删减。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

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