一种图像处理的方法及终端的制作方法

文档序号:9828449阅读:223来源:国知局
一种图像处理的方法及终端的制作方法
【技术领域】
[0001] 本发明涉及图像处理技术领域,具体涉及一种图像处理的方法及终端。
【背景技术】
[0002] 随着信息技术的发展,人们对终端(如手机、平板电脑等)的拍照要求也越来越高, 虽然,现有的终端虽然可实现不同模式下的拍照要求,但是较难得到背景虚化图像。
[0003] 在图像成像过程中会有这样一条光学规律,即近景会对远景产生遮挡,远景不会 对近景产生遮挡。因而,在采用大光圈拍照时,若对图像中的远景区域进行模糊化处理,那 么,模糊化后的远景区域和近景区域的边界是清晰的;反之,若对图像中的近景区域进行模 糊化处理,那么,模糊化后的近景区域与远景区域的边界是模糊的。目前,在利用没有安装 大光圈的终端实现背景虚化图像的过程中,会出现如下现象:在对图像中的近景区域进行 模糊化处理时,模糊化后的近景区域与远景区域的边界是清晰的,因而,不符合光学规律, 虚化效果不自然。

【发明内容】

[0004] 本发明实施例提供了一种图像处理的方法及终端,可以得到符合光学规律且虚化 效果较为自然的背景虚化图像。
[0005] 本发明实施例第一方面提供了一种图像处理的方法,包括:
[0006] 获取待处理图像的深度图;
[0007] 根据所述深度图,确定所述待处理图像中像素点i与所述像素点i的邻域像素点之 间的成像遮挡关系,其中,所述像素点i为所述待处理图像中的任一像素点;
[0008] 根据所述像素点i的成像遮挡关系,对所述像素点i的邻域像素点进行模糊化处 理,得到所述像素点i对应的输出图像数据;
[0009] 将所述待处理图像中所有像素点对应的所述输出图像数据进行叠加。
[0010] 本发明实施例第二方面提供了一种终端,包括:
[0011] 第一获取单元,用于获取待处理图像的深度图;
[0012] 第一确定单元,用于根据所述第一获取单元获取的所述深度图,确定所述待处理 图像中像素点i与所述像素点i的邻域像素点之间的成像遮挡关系,其中,所述像素点i为所 述待处理图像中的任一像素点;
[0013] 第一处理单元,用于根据所述第一确定单元确定的所述像素点i的成像遮挡关系, 对所述像素点i的邻域像素点进行模糊化处理,得到所述像素点i对应的输出图像数据;
[0014] 叠加单元,用于将所述待处理图像中所有像素点对应的由所述第一处理单元处理 后的所述输出图像数据进行叠加。
[0015] 实施本发明实施了例,具有如下有益效果:
[0016] 通过本发明实施例获取待处理图像的深度图,并根据该深度图确定该待处理图像 中像素点i与该像素点i的邻域像素点之间的成像遮挡关系,其中,该像素点i为该待处理图 像中的任一像素点,根据该像素点i的成像遮挡关系,对该像素点i的邻域像素点进行模糊 化处理,得到该像素点i对应的输出图像数据,将该待处理图像中所有像素点对应的输出图 像数据进行叠加。从而,根据光学规律确定待处理图像中每一像素点的成像遮挡关系,并 且,针对该每一像素点的成像遮挡关系对该每一像素点的邻域进行模糊化处理,因此,模糊 化后的待处理图像不仅符合光学规律,而且虚化效果更为自然。
【附图说明】
[0017] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领 域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附 图。
[0018] 图1是本发明实施例提供的一种图像处理的方法的第一实施例流程示意图;
[0019] 图Ia是本发明实施例提供的成像原理示意图;
[0020] 图2是本发明实施例提供的一种图像处理的方法的第二实施例流程示意图;
[0021 ]图2a是本发明实施例提供的掩膜示意图;
[0022]图3是本发明实施例提供的一种图像处理的方法的第三实施例流程示意图;
[0023]图4a是本发明实施例提供的一种终端的第一实施例结构示意图;
[0024]图4b是本发明实施例提供的一种终端的第一实施例又一结构示意图;
[0025]图4c是本发明实施例提供的一种终端的第一实施例又一结构示意图;
[0026]图4d是本发明实施例提供的一种终端的第一实施例又一结构示意图;
[0027] 图5是本发明实施例提供的一种终端的第二实施例结构示意图。
【具体实施方式】
[0028] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发 明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施 例,都属于本发明保护的范围。
[0029] 本发明实施例所描述的终端可以包括智能手机(如Android手机、iOS手机、 Windows Phone手机等)、平板电脑、掌上电脑、笔记本电脑、移动互联网设备(MID,Mobile Internet Devices)或穿戴式设备等,上述终端仅是举例,而非穷举,包含但不限于上述终 端。
[0030] 请参阅图1,为本发明实施例提供的一种图像处理的方法的第一实施例流程示意 图。本实施例中所描述的图像处理的方法,包括以下步骤:
[0031] 101、获取待处理图像的深度图。
[0032] 本发明实施例中,待处理图像可为利用终端的摄像头进行拍摄得到的图像,或者, 待处理图像可为终端的内存卡或者存储器中图像,或者,待处理图像可为用户从网络中下 载的任一图像。其中,待处理图像的深度图可通过景深传感器进行获取,或者,可利用双摄 像头得到该待处理图像的深度图。
[0033] 可选地,待处理图像的深度图可只包含近景和远景,或者,该深度图可包含近景、 中景和远景,或者,该深度图可包含更多个深度层次(如:深度值呈现线性分布的深度图)。
[0034] 102、根据所述深度图,确定所述待处理图像中像素点i与所述像素点i的邻域像素 点之间的成像遮挡关系,其中,所述像素点i为所述待处理图像中的任一像素点。
[0035] 本发明实施例中,终端可通过深度图对待处理图像中的任一像素点与该任一像素 点的邻域像素点之间的深度值进行比较,以得到关于该任一像素点的成像遮挡关系,其中, 该成像遮挡关系可基于如下原理:
[0036] 由于待处理图像中的每一像素点所在位置对应的深度不一样,因而,针对某一指 定位置的像素点来说,若该像素点的深度小于该像素点邻域的其他像素点的深度值的时 候,则该像素点会对该像素点的邻域中的像素点造成一定的光线遮挡;相反地,若该像素点 的深度值大于该像素点邻域的其他像素点的深度值的时候,则该像素点会被该像素点的邻 域中的像素点造成一定的光线遮挡。具体地,如图Ia所示,其中,图Ia包括远景、近景、镜头、 图像传感器,水平轴的目的在于将上述远景、近景、镜头、图像传感器保持在同一水平轴上, 由图Ia中可以看出,当近景将远景反射的光线挡住的时候,则无法在图像传感器上进行成 像。
[0037] 基于上述原理,以像素点i为例对成像遮挡关系进行解释,其中,该像素点i为待处 理图像中的任一像素点。终端可根据深度图,确定像素点i的深度值及该像素点i的邻域像 素点的深度值,依次将所述邻域像素点的深度值与所述像素点i的深度值进行比较;当邻域 像素点j的深度值大于该像素点i的深度值时,确定该像素点j不会遮挡该像素点i;当该像 素点j的深度值小于该像素点i的深度值时,确定该像素点j遮挡该像素点i,其中,该像素点 j为该像素点i的任一邻域像素点。
[0038] 103、根据所述像素点i的成像遮挡关系,对所述像素点i的邻域像素点进行模糊化 处理,得到所述像素点i对应的输出图像数据。
[0039] 本发明实施例中,终端可对像素点i的成像遮挡关系对该像素点i的邻域像素点进 行模糊化处理,假设像素点j为该像素点i的任一邻域像素点,若像素点i的深度值大于像素 点j的深度值,那么,终端可对像素点j进行模糊化处理,反之,若像素点i的深度值小于像素 点j的深度值,那么,终端可对像素点j不作处理。终端像素点i的成像遮挡关系对像素点i的 邻域像素点进行模糊化处理之后,可得到该像素点i对应的输出图像数据。
[0040] 可选地,终端可采用并行处理方式对像素点i的邻域像素点进行模糊化处理,其 中,具体地,终端可配置图形处理器(Graphics Processing Unit,GPU)模块,基于该GPU采 用并行处理方式对像素点i的邻域像素点进行模糊化处理。
[0041] 104、将所述待处理图像中所有像素点对应的所述输出图像数据进行叠加。
[0042] 本发明实施例中,终端可根据每一像素点的成像遮挡关系对每一像素点的邻域均 进行模糊化处理,也就是得到每一像素点对应的输出图像数据。从而,可将模糊化处理后的 每一像素点的输出图像数据进行叠加。
[0043]可选地,本
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1