图像处理方法及设备技术

技术编号:17995960 阅读:25 留言:0更新日期:2018-05-19 13:00
本公开提供图像处理方法及设备,图像处理方法包括:获取待处理图像,确定瑕疵区域,所述瑕疵区域为皮肤瑕疵所在区域;删除所述瑕疵区域的原始像素,根据所述瑕疵区域周围的像素生成填充像素,以所述填充像素填充所述瑕疵区域;在所述瑕疵区域的周围选定纹理区域,所述纹理区域与所述瑕疵区域的像素颜色值接近程度满足预设条件;将所述纹理区域的像素信息融合到所述瑕疵区域。该技术方案在去除皮肤瑕疵的基础上,通过像素融合的方式将纹理区域的高频信息补充到瑕疵区域,起到纹理修复的作用,使得美颜效果更加自然。

【技术实现步骤摘要】
图像处理方法及设备
本公开涉及图像处理
,尤其涉及图像处理方法及设备。
技术介绍
美颜功能具有去除痘印的效果,然而经过美颜功能处理后,原先痘印位置的皮肤缺乏皮肤纹理,使得美颜效果并不自然。
技术实现思路
本公开的实施例提供图像处理方法及设备,技术方案如下:根据本公开实施例的第一方面,提供一种图像处理方法,包括:获取待处理图像,确定瑕疵区域,所述瑕疵区域为皮肤瑕疵所在区域;删除所述瑕疵区域的原始像素,根据所述瑕疵区域周围的像素生成填充像素,以所述填充像素填充所述瑕疵区域;在所述瑕疵区域的周围选定纹理区域,所述纹理区域与所述瑕疵区域的像素颜色值接近程度满足预设条件;将所述纹理区域的像素信息融合到所述瑕疵区域。本公开提供的技术方案,根据瑕疵区域周围的像素生成填充像素,以填充像素填充瑕疵区域以去除瑕疵区域的皮肤瑕疵,在此基础上,在瑕疵区域周围选择与瑕疵区域的像素颜色值接近的区域,即纹理区域,将纹理区域的像素信息融合到瑕疵区域。像素信息包括高频信息,高频信息形成了图像的边缘和细节,将纹理区域的像素信息融合到瑕疵区域可以向瑕疵区域补充高频信息,以增强瑕疵区域的皮肤纹理细节,起到纹理修复的作用,使得美颜效果更加自然。在一个实施例中,所述在所述瑕疵区域的周围选定纹理区域,包括:以所述瑕疵区域为中心,划定大小为预设值的周边区域;在所述周边区域内,选定大小和形状与所述瑕疵区域相同且像素颜色值接近程度满足所述预设条件的区域,将选定区域确定为所述纹理区域。在一个实施例中,所述选定大小和形状与所述瑕疵区域相同且像素颜色值接近程度满足所述预设条件的区域,包括:以大小和形状与所述瑕疵区域相同的滑动窗口遍历所述周边区域;计算所述滑动窗口所在区域与所述瑕疵区域之间的颜色值距离;选定颜色值距离最小时所述滑动窗口所在的区域。在一个实施例中,所述将所述纹理区域的像素信息融合到所述瑕疵区域,包括:将所述纹理区域的像素按照融合系数α融合到所述瑕疵区域;其中,0<α<1,且α与所述纹理区域和所述瑕疵区域之间的颜色值距离正相关。在一个实施例中,所述确定瑕疵区域,包括:检测人像区域的皮肤瑕疵;确定皮肤瑕疵边界。根据本公开实施例的第二方面,提供一种图像处理设备,包括:检测模块,用于获取待处理图像,确定瑕疵区域,所述瑕疵区域为皮肤瑕疵所在区域;填充模块,用于删除所述瑕疵区域的原始像素,根据所述瑕疵区域周围的像素生成填充像素,以所述填充像素填充所述瑕疵区域;选定模块,用于在所述瑕疵区域的周围选定纹理区域,所述纹理区域与所述瑕疵区域的像素颜色值接近程度满足预设条件;融合模块,用于将所述纹理区域的像素信息融合到所述瑕疵区域。在一个实施例中,所述选定模块包括:候选区域划定子模块,用于以所述瑕疵区域为中心,划定大小为预设值的周边区域;参考选定子模块,用于在所述周边区域内,选定大小和形状与所述瑕疵区域相同且像素颜色值接近程度满足所述预设条件的区域,将选定区域确定为所述纹理区域。在一个实施例中,所述参考选定子模块包括:遍历单元,用于以大小和形状与所述瑕疵区域相同的滑动窗口遍历所述周边区域;计算单元,用于计算所述滑动窗口所在区域与所述瑕疵区域之间的颜色值距离;比较单元,用于选定颜色值距离最小时所述滑动窗口所在的区域。在一个实施例中,所述融合模块包括:比例融合子模块,用于将所述纹理区域的像素按照融合系数α融合到所述瑕疵区域;其中,0<α<1,且α与所述纹理区域和所述瑕疵区域之间的颜色值距离正相关。在一个实施例中,所述检测模块包括:瑕疵检测子模块,用于检测人像区域的皮肤瑕疵;定位子模块,用于确定皮肤瑕疵边界。根据本公开实施例的第三方面,提供一种图像处理设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:获取待处理图像,确定瑕疵区域,所述瑕疵区域为皮肤瑕疵所在区域;删除所述瑕疵区域的原始像素,根据所述瑕疵区域周围的像素生成填充像素,以所述填充像素填充所述瑕疵区域;在所述瑕疵区域的周围选定纹理区域,所述纹理区域与所述瑕疵区域的像素颜色值接近程度满足预设条件;将所述纹理区域的像素信息融合到所述瑕疵区域。根据本公开实施例的第四方面,提供一种计算机可读存储介质,其上存储有计算机指令,该指令被处理器执行时实现第一方面所提供图像处理方法的步骤。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。图1是根据一示例性实施例示出的图像处理方法的流程图。图2是根据一示例性实施例示出的图像处理方法的流程图。图3是根据一示例性实施例示出的电子设备的框图。图4是根据一示例性实施例示出的电子设备的框图。图5是根据一示例性实施例示出的电子设备的框图。图6是根据一示例性实施例示出的电子设备的框图。图7是根据一示例性实施例示出的电子设备的框图。图8是根据一示例性实施例示出的电子设备的框图。图9是根据一示例性实施例示出的终端设备的框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的设备和方法的例子。美颜功能被广泛应用于各种带有摄影摄像功能的电子产品,生活中常见的例如手机、数码相机等等。美颜功能可以去除皮肤上的瑕疵,例如去除痘印、色斑等。然而经过美颜功能处理后,原先瑕疵所在位置的皮肤缺乏皮肤纹理使得美颜效果并不自然。本公开提供一种图像处理方法及设备,目的在于在去除皮肤瑕疵的基础上,在原先瑕疵所在位置补充正常皮肤的纹理,以使得美颜效果更加自然。图1是根据一示例性实施例示出的一种图像处理方法的流程图,该方法应用于图像处理设备,图像处理设备包括带有美颜功能的数码相机、手机、平板等设备。图像处理方法包括步骤101-104:在步骤101中,获取待处理图像,确定瑕疵区域。待处理图像可以是拍摄所得的照片、从网络或者其他设备所接收到的照片或者图片等,通常带有人物图像,例如自拍得到的照片、人物海报等。瑕疵区域为皮肤瑕疵所在区域。皮肤瑕疵包括痘印、色斑等。以皮肤瑕疵为痘印的情形为例,可通过分类器来识别皮肤上的痘印。皮肤瑕疵的种类以及分类器的训练方法可以有多种,例如,通过adaboost方法训练得到痘印检测器,通过该检测器检测出人脸上的痘印。通过分类器确定皮肤瑕疵后,可对皮肤瑕疵的边界做进一步刻画,以精确划定瑕疵区域的范围。在一个实施例中,通过分类器识别皮肤瑕疵后,计算皮肤瑕疵所在位置颜色值的梯度值,确定该梯度值大于预设阈值的位置(像素)为皮肤瑕疵边界。由皮肤瑕疵边界连接组成的闭合区域即为瑕疵区域。在步骤102中,删除瑕疵区域的原始像素,根据瑕疵区域周围的像素生成填充像素,以填充像素填充瑕疵区域。删除瑕疵区域的原始像素,瑕疵区域变成空白区域。根据空白区域周围的像素来填充该空白区域。例如,采用inpaint算法,以空白区域与周围区域边界处的一个空白像素为例,取该像素周围的一个邻域,该邻域包括周围区域的若干已知像本文档来自技高网...
图像处理方法及设备

【技术保护点】
一种图像处理方法,其特征在于,包括:获取待处理图像,确定瑕疵区域,所述瑕疵区域为皮肤瑕疵所在区域;删除所述瑕疵区域的原始像素,根据所述瑕疵区域周围的像素生成填充像素,以所述填充像素填充所述瑕疵区域;在所述瑕疵区域的周围选定纹理区域,所述纹理区域与所述瑕疵区域的像素颜色值接近程度满足预设条件;将所述纹理区域的像素信息融合到所述瑕疵区域。

【技术特征摘要】
1.一种图像处理方法,其特征在于,包括:获取待处理图像,确定瑕疵区域,所述瑕疵区域为皮肤瑕疵所在区域;删除所述瑕疵区域的原始像素,根据所述瑕疵区域周围的像素生成填充像素,以所述填充像素填充所述瑕疵区域;在所述瑕疵区域的周围选定纹理区域,所述纹理区域与所述瑕疵区域的像素颜色值接近程度满足预设条件;将所述纹理区域的像素信息融合到所述瑕疵区域。2.根据权利要求1所述的图像处理方法,其特征在于,所述在所述瑕疵区域的周围选定纹理区域,包括:以所述瑕疵区域为中心,划定大小为预设值的周边区域;在所述周边区域内,选定大小和形状与所述瑕疵区域相同且像素颜色值接近程度满足所述预设条件的区域,将选定区域确定为所述纹理区域。3.根据权利要求2所述的图像处理方法,其特征在于,所述选定大小和形状与所述瑕疵区域相同且像素颜色值接近程度满足所述预设条件的区域,包括:以大小和形状与所述瑕疵区域相同的滑动窗口遍历所述周边区域;计算所述滑动窗口所在区域与所述瑕疵区域之间的颜色值距离;选定颜色值距离最小时所述滑动窗口所在的区域。4.根据权利要求3所述的图像处理方法,其特征在于,所述将所述纹理区域的像素信息融合到所述瑕疵区域,包括:将所述纹理区域的像素按照融合系数α融合到所述瑕疵区域;其中,0<α<1,且α与所述纹理区域和所述瑕疵区域之间的颜色值距离正相关。5.根据权利要求1所述的图像处理方法,其特征在于,所述确定瑕疵区域,包括:检测人像区域的皮肤瑕疵;确定皮肤瑕疵边界。6.一种图像处理设备,其特征在于,包括:检测模块,用于获取待处理图像,确定瑕疵区域,所述瑕疵区域为皮肤瑕疵所在区域;填充模块,用于删除所述瑕疵区域的原始像素,根据所述瑕疵区域周围的像素生成填充像素,以所述填充像素填充所述瑕疵区域;选定模块,用于在所述瑕疵区域的周围选定纹理区域,所述纹理区域与所述瑕疵区域的...

【专利技术属性】
技术研发人员:陈志军
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1