图像处理方法、装置和移动终端的制作方法
【专利摘要】本发明公开了一种图像处理方法、装置和移动终端。其中,方法包括:确定当前预览图像中用户所选参考区域的景深信息;根据景深信息确定预览图像中的目标区域;对目标区域进行图像处理。该方法根据景深信息确定图像中的目标区域,并对目标进行图像处理,实现了仅仅对预览图像中的目标区域进行图像处理,更加灵活有针对性的进行图像处理。
【专利说明】
图像处理方法、装置和移动终端
技术领域
[0001]本发明涉及移动终端技术领域,尤其涉及一种图像处理方法、装置和移动终端。
【背景技术】
[0002]通常,用户在移动终端(例如智能手机)上预览图像时,为了更好地为用户提供预览效果,改善原始图像中的不足,移动终端可为用户提供针对预览图像的图像处理功能,比如为用户提供亮度调节功能,以便于用户通过该功能增强预览图像的亮度。
[0003]然而,上述针对预览图像的处理功能只能针对所有的预览图像进行整体处理,处理方式具有局限性。
【发明内容】
[0004]本发明的目的旨在至少在一定程度上解决相关技术中的技术问题之一。
[0005]为此,本发明的第一个目的在于提出一种图像处理方法,该方法根据景深信息确定图像中的目标区域,并对目标进行图像处理,实现了仅仅对预览图像中的目标区域进行图像处理,更加灵活有针对性的进行图像处理。
[0006]本发明的第二个目的在于提出一种图像处理装置。
[0007]本发明的第三个目的在于提出一种移动终端。
[0008]本发明的第四个目的在于提出另一种移动终端。
[0009]为了实现上述目的,本发明第一方面实施例提出了一种图像处理方法,包括:确定当前预览图像中用户所选参考区域的景深信息;根据所述景深信息确定所述预览图像中的目标区域;对所述目标区域进行图像处理。
[0010]本发明实施例的图像处理方法,确定当前预览图像中用户所选参考区域的景深信息,并根据景深信息确定预览图像的目标区域,并对目标区域进行图像处理。该方法通过根据用户所选参考区域的景深信息确定与其景深信息相似的目标区域,更加灵活有针对性的进行图像处理。
[0011]另外,本发明实施例的图像处理方法还具有如下附加的技术特征:
[0012]在本发明的一个实施例中,所述方法还包括:获取当前预览图像中每个像素点的景深信息,生成当前预览图像的深度图并存储。
[0013]在本发明的一个实施例中,所述确定当前预览图像中用户所选参考区域的景深信息,包括:查询当前预览图像的深度图获取所述参考区域中各像素点的景深信息;计算所述各像素点的景深信息的平均值获取所述参考区域的景深信息。
[0014]在本发明的一个实施例中,所述根据所述景深信息确定所述预览图像中的目标区域,包括:根据所述景深信息和预设的调整阈值确定景深信息的目标范围;查询所述深度图确定与所述景深信息的目标范围对应的目标区域。
[0015]在本发明的一个实施例中,所述对所述目标区域进行图像处理,包括:增强所述目标区域的图像色彩;或者,增强所述目标区域的图像亮度。
[0016]为了实现上述目的,本发明第二方面实施例提出了一种图像处理装置,包括:第一确定模块,用于确定当前预览图像中用户所选参考区域的景深信息;第二确定模块,用于根据所述景深信息确定所述预览图像中的目标区域;处理模块,用于对所述目标区域进行图像处理。
[0017]本发明实施例的图像处理装置,确定当前预览图像中用户所选参考区域的景深信息,并根据景深信息确定预览图像的目标区域,并对目标区域进行图像处理。该装置通过根据用户所选参考区域的景深信息确定与其景深信息相似的目标区域,更加灵活有针对性的进行图像处理。
[0018]另外,本发明实施例的图像处理装置还具有如下附加的技术特征:
[0019]在本发明的一个实施例中,所述装置还包括:生成模块,用于获取当前预览图像中每个像素点的景深信息,生成当前预览图像的深度图并存储。
[0020]在本发明的一个实施例中,所述第一确定模块包括:查询单元,用于查询所述生成模块生成的当前预览图像的深度图获取所述参考区域中各像素点的景深信息;获取单元,用于计算所述各像素点的景深信息的平均值获取所述参考区域的景深信息。
[0021]在本发明的一个实施例中,所述第二确定模块包括:第一确定单元,用于根据所述景深信息和预设的调整阈值确定景深信息的目标范围;第二确定单元,用于查询所述深度图确定与所述景深信息的目标范围对应的目标区域。
[0022]在本发明的一个实施例中,所述处理模块用于:增强所述目标区域的图像色彩;或者,增强所述目标区域的图像亮度。
[0023]本发明第三方面实施例提出了一种移动终端,包括第二方面实施例提出的图像处理装置。
[0024]本发明实施例的移动终端,确定当前预览图像中用户所选参考区域的景深信息,并根据景深信息确定预览图像的目标区域,并对目标区域进行图像处理。该移动终端通过根据用户所选参考区域的景深信息确定与其景深信息相似的目标区域,更加灵活有针对性的进行图像处理。
[0025]本发明第四方面实施例提出了一种移动终端,包括:外壳,屏幕,处理器和电路板;所述屏幕安置在所述外壳上,所述电路板安置在所述外壳围成的空间内部,所述处理器设置在所述电路板上;所述处理器用于处理数据,具体用于:
[0026]确定当前预览图像中用户所选参考区域的景深信息;
[0027]根据所述景深信息确定所述预览图像中的目标区域;
[0028]对所述目标区域进行图像处理。
[0029]本发明实施例的移动终端,确定当前预览图像中用户所选参考区域的景深信息,并根据景深信息确定预览图像的目标区域,并对目标区域进行图像处理。该方法通过根据用户所选参考区域的景深信息确定与其景深信息相似的目标区域,更加灵活有针对性的进行图像处理。
[0030]本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
【附图说明】
[0031]本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
[0032]图1是根据本发明一个实施例的图像处理方法的流程图;
[0033]图2(a)-图2(b)是根据本发明一个具体实施例的图像处理的效果示意图;
[0034]图3是根据本发明一个具体实施例的图像处理方法的流程图;
[0035]图4是根据本发明一个实施例的图像处理装置的结构示意图;
[0036]图5是根据本发明一个具体实施例的图像处理装置的结构示意图;
[0037]图6是根据本发明另一个实施例的图像处理装置的结构示意图;
[0038]图7是根据本发明还一个实施例的图像处理装置的结构示意图;以及
[0039]图8是根据本发明一个实施例的移动终端的结构示意图。
【具体实施方式】
[0040]下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
[0041]下面参考附图描述本发明实施例的图像处理方法、装置和移动终端。
[0042]图1是根据本发明一个实施例的图像处理方法的流程图。
[0043]如图1所示,该图像处理方法可包括:
[0044]S110,确定当前预览图像中用户所选参考区域的景深信息。
[0045]S120,根据景深信息确定预览图像中的目标区域。
[0046]S130,对目标区域进行图像处理。
[0047]通常,移动终端(例如智能手机)会在用户观看预览图像时,为了弥补原始图像的不足,更好的满足用户的观看需求,会为用户提供针对预览图像的图像处理功能,比如为用户提供色彩的图像处理功能、增强图像亮度的图像处理功能等。
[0048]然而,在实际应用中,上述图像处理功能针对的是整体的预览图像,不能满足用户对部分图像区域进行图像处理的需求。比如:原始图像包括背景和人像,当用户点击预览图像中的人像时预览图像的整体亮度均会增强,不能满足用户的仅仅增强人像所在区域的亮度的需求。
[0049]为了更加灵活有针对性的进行图像处理,本发明实施例的图像处理方法,根据预览图像的景深信息,确定出用户希望进行图像处理的预览图像中的目标区域,从而仅仅针对目标区域进行图像处理。
[0050]具体地,在实际应用中,确定当前预览图像中用户所选参考区域的景深信息,进而根据参考区域的景深信息确定预览图像中的与该景深信息相近的目标区域。
[0051]可以理解,由于同一物体距离摄像头的距离相近,因此同一物体的景深信息相似,比如预览图像中的人像的景深信息相近,人像的景深信息和背景的景深信息相差很大,因此可根据当前预览图像中用户所选的参考区域的景深信息,确定该参考区域所属的预览图像中的目标区域。
[0052]需要说明的是,根据具体应用场景的不同,获取参考区域的景深信息的方式有多种,比如可根据预览图像的每个像素点的景深信息,生成相应的预览图像的深度图,以根据该预览图像的深度图获取参考区域的景深信息;
[0053]又比如,可以根据镜头的焦距、拍摄图像时的光圈的系数等,根据相关公式计算出参考区域的景深信息等。
[0054]进一步地,在根据参考区域的景深信息确定出预览图像中的目标区域后,可仅仅针对目标区域进行图像处理,比如可增强目标区域的图像色彩,增强目标区域的图像亮度等。
[0055]为了更加清楚的描述本发明实施例的图像处理方法,下面结合附图2(a)图2(b)举例说明对预览图像A的处理流程,在该示例中,对预览图像A的图像处理具体为,增强预览图像A中的长方向物体B的图像的亮度。说明如下:
[0056]如图2(a)所示,用户在预览图像A中点击长方向物体B的图像的C区域,进而确定预览图像A中用户所选参考区域即C区域的景深信息,根据该景深信息确定与C区域的景深信息相似的目标区域,即长方向物体B的图像所在区域,从而在确定长方向物体B的图像所在区域后,如图2(b)所示,仅仅增强预览图像A中的长方向物体B的图像的亮度。
[0057]综上所述,本发明实施例的图像处理方法,确定当前预览图像中用户所选参考区域的景深信息,并根据景深信息确定预览图像的目标区域,并对目标区域进行图像处理。该方法通过根据用户所选参考区域的景深信息确定与其景深信息相似的目标区域,并仅仅对确定出的目标区域进行相应的图像处理,更加灵活有针对性的进行图像处理。
[0058]基于以上实施例,为了更加清楚的描述本发明实施例中,如何确定当前预览图像中用户所选参考区域的景深信息,下面结合附图3以根据预览图像的每个像素点的景深信息,生成相应的预览图像的深度图,并根据该预览图像的深度图获取参考区域的景深信息为例进行说明:
[0059]图3是根据本发明一个具体实施例的图像处理方法的流程图,如图3所示,该图像处理方法包括:
[0060]S310,获取当前预览图像中每个像素点的景深信息,生成当前预览图像的深度图并存储。
[0061]具体地,预先针对预览图像中的每个像素点的景深信息,生成当前预览图像的深度图并存储,其中,该深度图存储有每个像素点所在图像区域具体的景深的深度值。
[0062]S320,查询当前预览图像的深度图获取参考区域中各像素点的景深信息。
[0063]具体地,根据用户所选的参考区域所在的像素点,查询当前预览图像的深度图,获取参考区域中各像素点的景深信息。
[0064]S330,计算各像素点的景深信息的平均值获取参考区域的景深信息。
[0065]具体而言,在实际应用中,预览图像中的参考区域所对应的物体并不是一个平面,不同像素点所对应的景深信息并不相同,比如参考区域中的鼻子的图像所在区域的像素点所对应的景深信息,与脸颊的图像所在区域的像素点所对应的景深信息不同。
[0066]然而,虽然参考区域中的每个像素点的景深信息并不相同,但是参考区域中属于同一物体的图像,所对应的像素点的景深信息的差距不大,因此为了便于计算,提高本发明实施例的图像处理方法的实用性,本发明实施例中,可计算各像素点的景深信息的平均值获取参考区域的景深信息,该平均值可相对准确的反映参考区域的景深信息。
[0067]需要强调的是,上述将各像素点的景深信息进行平均处理仅仅是示例性的,也可采取其他算法对参考区域的各像素点的景深信息进行处理,比如提取参考区域中各像素点的景深信息中,概率最大的景深值作为参考区域的景深信息,以得到可相对准确的反映参考区域的基本景深信息的景深值。
[0068]S340,根据景深信息和预设的调整阈值确定景深信息的目标范围。
[0069]S350,查询深度图确定与景深信息的目标范围对应的目标区域。
[0070]在实际应用中,由于预览图像中同一目标区域对应的物体的不同位置所对应的景深信息不一致,比如预览图像中的人像的脸颊所在区域的景深信息与人脸的鼻子所在区域的景深信息不一致,因此,为了准确的确定预览图像中的目标区域,预先设置一调整阈值,根据该调整阈值确定预览图像中的目标区域。
[0071]上述调整阈值可以是根据大量实验标定的,该调整阈值可以包括同一目标区域的不同位置所对应的景深信息的波动范围,根据该调整阈值可准确确定出预览图像中的目标区域。
[0072]具体地,在确定预览图像中的参考区域的景深信息后,根据景深信息和预设的调整阈值确定景深?目息的目标范围,比如景深?目息是a,调整阈值是b,则确定的景深彳目息的目标范围是[a+b,a_b],进而根据该景深信息的目标范围查询深度图确定与景深信息的目标范围对应的目标区域。
[0073]S360,对目标区域进行图像处理。
[0074]综上所述,本发明实施例的图像处理方法,获取预览图中每个像素点的景深信息,并生成当前预览图像的深度图并存储,以便于该深度图获取参考区域的景深信息,并根据参考区域的景深信息确定出预览图像中的目标区域对目标区域进行图像处理,进一步提高了本发明实施例的图像处理方法的实用性。
[0075]为了实现上述实施例,本发明还提出了一种图像处理装置,图4是根据本发明一个实施例的图像处理装置的结构示意图,如图4所示,该图像处理装置包括:
[0076]第一确定模块410,用于确定当前预览图像中用户所选参考区域的景深信息。
[0077]第二确定模块420,用于根据景深信息确定预览图像中的目标区域。
[0078]处理模块430,用于对目标区域进行图像处理。
[0079]具体地,在实际应用中,第一确定模块410确定当前预览图像中用户所选参考区域的景深信息,进而第二确定模块420根据参考区域的景深信息确定预览图像中的与该景深信息相近的目标区域。
[0080]需要说明的是,根据具体应用场景的不同,第一确定模块410确定参考区域的景深信息的方式有多种,比如可根据预览图像的每个像素点的景深信息,生成相应的预览图像的深度图,以根据该预览图像的深度图获取参考区域的景深信息;
[0081]又比如,第一确定模块410可以根据镜头的焦距、拍摄图像时的光圈的系数等,根据相关公式计算出参考区域的景深信息等。
[0082]进一步地,在第二确定模块420根据参考区域的景深信息确定出预览图像中的目标区域后,处理模块430可仅仅针对目标区域进行图像处理,比如可增强目标区域的图像色彩,增强目标区域的图像亮度等。
[0083]综上所述,本发明实施例的图像处理装置,确定当前预览图像中用户所选参考区域的景深信息,并根据景深信息确定预览图像的目标区域,并对目标区域进行图像处理。该装置通过根据用户所选参考区域的景深信息确定与其景深信息相似的目标区域,并仅仅对确定出的目标区域进行相应的图像处理,更加灵活有针对性的进行图像处理。
[0084]基于以上实施例,为了更加清楚的描述本发明实施例中,如何确定当前预览图像中用户所选参考区域的景深信息,下面以根据预览图像的每个像素点的景深信息,生成相应的预览图像的深度图,并根据该预览图像的深度图获取参考区域的景深信息为例进行说明:
[0085]图5是根据本发明一个具体实施例的图像处理装置的结构示意图,如图5所示在如图4所示的基础上,该图像处理装置包括:生成模块440。
[0086]具体地,生成模块440预先针对预览图像中的每个像素点的景深信息,生成当前预览图像的深度图并存储,其中,该深度图存储有每个像素点所在图像区域具体的景深的深度值。
[0087]进一步地,图6是根据本发明另一个实施例的图像处理装置的结构示意图,如图6所示,在如图5所示的基础上,第一确定模块410包括查询单元411和获取单元422:
[0088]具体而言,查询单元411根据用户所选的参考区域所在的像素点,查询当前预览图像的深度图,获取参考区域中各像素点的景深信息,进而获取单元422可计算各像素点的景深信息的平均值获取参考区域的景深信息,该平均值可相对准确的反映参考区域的景深信息。
[0089]更进一步地,图7是根据本发明还一个实施例的图像处理装置的结构示意图,如图7所示,在如图6所示的基础上,第二确定模块420包括:第一确定单元421和第二确定单元422。
[0090]具体而言,在确定预览图像中的参考区域的景深信息后,第一确定单元421根据景深信息和预设的调整阈值确定景深信息的目标范围,比如景深信息是a,调整阈值是b,则第一确定单元421确定的景深信息的目标范围是[a+b,a_b],进而第二确定单元422根据该景深信息的目标范围查询深度图确定与景深信息的目标范围对应的目标区域。
[0091]需要说明的是,本发明实施例的图像处理装置中未披露的细节,参照上述结合图1 -图3描述的图像处理方法,在此不再赘述。
[0092]综上所述,本发明实施例的图像处理装置,获取预览图中每个像素点的景深信息,并生成当前预览图像的深度图并存储,以便于该深度图获取参考区域的景深信息,并根据参考区域的景深信息确定出预览图像中的目标区域对目标区域进行图像处理,进一步提高了本发明实施例的图像处理装置的实用性。
[0093]为了实现上述实施例,本发明还提出了一种移动终端,图8是根据本发明一个实施例的移动终端的结构示意图,如图8所示,该移动终端包括图像处理装置1000。
[0094]需要说明的是,本发明实施例的图像处理装置1000与上述结合图4-图6描述的图像处理装置对应,在此不再赘述。
[0095]综上所述,本发明实施例的移动终端,确定当前预览图像中用户所选参考区域的景深信息,并根据景深信息确定预览图像的目标区域,并对目标区域进行图像处理。该移动终端通过根据用户所选参考区域的景深信息确定与其景深信息相似的目标区域,并仅仅对确定出的目标区域进行相应的图像处理,更加灵活有针对性的进行图像处理。
[0096]为了实现上述实施例,本发明还提出了一种移动终端,包括:外壳,屏幕,处理器和电路板;
[0097]屏幕安置在外壳上,电路板安置在外壳围成的空间内部,处理器设置在电路板上;
[0098]处理器用于处理数据,具体用于:
[0099]确定当前预览图像中用户所选参考区域的景深信息;
[0100]根据景深信息确定预览图像中的目标区域;
[0101]对目标区域进行图像处理。
[0102]需要说明的是,本发明实施例的移动终端与上述结合图1-图3描述的图像处理方法对应,在此不再赘述。
[0103]综上所述,本发明实施例的移动终端,确定当前预览图像中用户所选参考区域的景深信息,并根据景深信息确定预览图像的目标区域,并对目标区域进行图像处理。该移动终端通过根据用户所选参考区域的景深信息确定与其景深信息相似的目标区域,并仅仅对确定出的目标区域进行相应的图像处理,更加灵活有针对性的进行图像处理。
[0104]在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
[0105]尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。
【主权项】
1.一种图像处理方法,其特征在于,包括以下步骤: 确定当前预览图像中用户所选参考区域的景深信息; 根据所述景深信息确定所述预览图像中的目标区域; 对所述目标区域进行图像处理。2.如权利要求1所述的方法,其特征在于,还包括: 获取当前预览图像中每个像素点的景深信息,生成当前预览图像的深度图并存储。3.如权利要求2所述的方法,其特征在于,所述确定当前预览图像中用户所选参考区域的景深信息,包括: 查询当前预览图像的深度图获取所述参考区域中各像素点的景深信息; 计算所述各像素点的景深信息的平均值获取所述参考区域的景深信息。4.如权利要求2所述的方法,其特征在于,所述根据所述景深信息确定所述预览图像中的目标区域,包括: 根据所述景深信息和预设的调整阈值确定景深信息的目标范围; 查询所述深度图确定与所述景深信息的目标范围对应的目标区域。5.如权利要求1-4任一所述的方法,其特征在于,所述对所述目标区域进行图像处理,包括: 增强所述目标区域的图像色彩;或者, 增强所述目标区域的图像亮度。6.—种图像处理装置,其特征在于,包括: 第一确定模块,用于确定当前预览图像中用户所选参考区域的景深信息; 第二确定模块,用于根据所述景深信息确定所述预览图像中的目标区域; 处理模块,用于对所述目标区域进行图像处理。7.如权利要求6所述的装置,其特征在于,还包括: 生成模块,用于获取当前预览图像中每个像素点的景深信息,生成当前预览图像的深度图并存储。8.如权利要求7所述的装置,其特征在于,所述第一确定模块包括: 查询单元,用于查询所述生成模块生成的当前预览图像的深度图获取所述参考区域中各像素点的景深?目息;获取单元,用于计算所述各像素点的景深信息的平均值获取所述参考区域的景深信息。9.如权利要求7所述的装置,其特征在于,所述第二确定模块包括: 第一确定单元,用于根据所述景深信息和预设的调整阈值确定景深信息的目标范围; 第二确定单元,用于查询所述深度图确定与所述景深信息的目标范围对应的目标区域。10.如权利要求6-9任一项所述的装置,其特征在于,所述处理模块用于: 增强所述目标区域的图像色彩;或者, 增强所述目标区域的图像亮度。11.一种移动终端,其特征在于,包括如权利要求6-9任一项所述的图像处理装置。12.一种移动终端,其特征在于,包括:外壳,屏幕,处理器和电路板; 所述屏幕安置在所述外壳上,所述电路板安置在所述外壳围成的空间内部,所述处理器设置在所述电路板上; 所述处理器用于处理数据,具体用于: 确定当前预览图像中用户所选参考区域的景深信息; 根据所述景深信息确定所述预览图像中的目标区域; 对所述目标区域进行图像处理。
【文档编号】G06T7/00GK105933532SQ201610397314
【公开日】2016年9月7日
【申请日】2016年6月6日
【发明人】曾元清, 孙剑波
【申请人】广东欧珀移动通信有限公司