一种基于色彩概念化的肤色矫正方法和系统的制作方法

文档序号:8905662阅读:337来源:国知局
一种基于色彩概念化的肤色矫正方法和系统的制作方法
【技术领域】
[0001] 本发明设及图像处理技术领域,特别是一种基于色彩概念化的肤色矫正方法及其 应用该方法的系统。
【背景技术】
[0002] 近年来,随着电子产品的迅速发展,手机已经不满足于只被用作通讯工具,现在的 智能机已然结合通讯、社交、娱乐、学习和拍照等功能与一身。尤其是拍照功能,已经不断逼 近相机水平,于是自拍成了广大电子产品用户一-特别是女性生活中常见的活动。为了提 高自拍效果,让人们拍出更美的照片,各种图像美容算法应运而生,并且许多互联网企业也 致力于研发各种图像美容的APP,提供给用户使用。
[0003] 色彩概念化(ColorCone巧化alization)的算法是色彩传递算法的拓展和延伸。 其中,"概念化"是指通过对大量图像进行聚类后提取出的若干色调分布模型,色彩概念化 即是对输入图像的色调分布的调整,使其与指定的模板图像具有相似的色调分布,从而具 有相同的氛围,但传统的色彩概念化算法若直接应用于图像美容,特别是应用于肤色矫正, 容易产生色彩不连贯的问题,导致肤色与图像的整体色调相分离,使得美化后的图像产生 失真的效果。

【发明内容】

[0004] 本发明为解决上述问题,提供了一种基于色彩概念化的肤色矫正方法和系统,通 过对传统的色彩概念化算法进行预处理和改进处理,使得肤色矫正后的效果更自然。
[0005] 为实现上述目的,本发明采用的技术方案为:
[0006] 一种基于色彩概念化的肤色矫正方法,其特征在于,包括W下步骤:
[0007] 10.对待处理图像进行人脸识别,得到人脸区域;
[000引 20.对识别到的人脸区域进行亮度评估;
[0009] 30.根据亮度评估结果判断待处理图像是否为暗图,若是暗图则进一步对待处理 图像进行亮度增强处理;
[0010] 40.利用色彩概念化算法对所述的人脸区域的像素点进行色调统计,并根据色调 统计结果计算出色彩传递参数;
[0011] 50.对所述的人脸区域进行肤色识别,得到原始肤色,再利用所述的色彩传递参数 将所述的原始肤色转换成期望肤色,得到效果图像。
[0012] 优选的,所述的步骤10中对待处理图像进行人脸识别得到人脸区域,主要是通过 人脸特征的定位获得人脸的大致区域位置,并得到包围人脸的矩形框作为待处理的人脸区 域。
[0013] 优选的,所述的步骤20中对识别到的人脸区域进行亮度评估,主要是采用遍历的 方式访问所述人脸区域的每一个像素点,并统计每一个灰度级上的像素点的个数,从而计 算得到人脸区域的灰度直方图,然后从0至127累加直方图的每一项,并计算累加后直方图 的总像素灰度值与累加前直方图的总像素灰度值的比值,比值大于0. 5,则说明是暗图,反 之则不是暗图。
[0014] 优选的,所述的步骤30中对待处理图像进行亮度增强处理,主要是采用W下增强 处理方法中的一种或一种W上的组合;直方图均衡、Retinex增强或泊松方程增强。
[0015] 优选的,所述的步骤40中利用色彩概念化算法对所述的人脸区域的像素点进行 色调统计,主要是将所述的人脸区域的像素点的颜色值从RGB色彩空间转换为服V色彩空 间,并对每个像素点的H通道的颜色值进行直方图统计,得到色调直方图。
[0016] 优选的,所述的40中根据色调统计结果计算出色彩传递参数,主要是利用所述的 色调直方图计算它的累积和函数,并利用累积和函数来拟合高斯分布,得到高斯函数中的 均值和方差,将该均值和方差作为色彩传递参数。
[0017] 优选的,所述的步骤50中利用所述的色彩传递参数将所述的原始肤色转换成期 望肤色,主要是通过预设期望肤色所对应的均值和方差,将步骤40中计算出的原始肤色所 对应的H通道的均值和方差替换为预设的期望肤色所对应的均值和方差,再将所述的人脸 区域的像素点的颜色值从服V色彩空间转换为RGB色彩空间,得到效果图像。
[001引另外,本发明还提供了一种基于色彩概念化的肤色矫正系统,其特征在于,其包 括:
[0019] 人脸识别模块,其对待处理图像进行人脸识别,得到人脸区域;
[0020] 亮度评估模块,其对识别到的人脸区域进行亮度评估;
[0021] 亮度增强模块,其在根据亮度评估结果判断待处理图像为暗图时进一步对待处理 图像进行亮度增强处理;
[0022] 色彩概念化模块,其利用色彩概念化算法对所述的人脸区域的像素点进行色调统 计,并根据色调统计结果计算出色彩传递参数;
[0023] 肤色矫正模块,其对所述的人脸区域进行肤色识别,得到原始肤色,再利用所述的 色彩传递参数将所述的原始肤色转换成期望肤色,得到效果图像。
[0024] 本发明的有益效果是:
[0025] 本发明的一种基于色彩概念化的肤色矫正方法和系统,其通过对待处理图像进行 人脸识别得到人脸区域,并对识别到的人脸区域进行亮度评估,若评估结果为暗图则进一 步对待处理图像进行亮度增强处理,然后利用色彩概念化算法对所述的人脸区域的像素点 进行色调统计,并根据色调统计结果计算出色彩传递参数,最后利用所述的色彩传递参数 将待处理图像的原始肤色转换成期望肤色,得到效果图像;本发明通过对待处理图像进行 预处理,对弱光下的暗图进行亮度增强,使得肤色矫正后的效果与环境亮度效果相匹配,使 图像更自然;通过色彩概念化的算法进行肤色矫正,效果更好更稳定,并且克服了传统肤色 美容算法的线性变换的局限性,通过色彩概念化算法将肤色从任意一种色调转换为预设的 期望色调,运行效率更高,可W达到实时美容的效果,适合运用到手机、相机或者APP等场 景中,来实现实时美容或者对图像美容等功能。
【附图说明】
[0026] 此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发 明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0027] 图1为本发明一种基于色彩概念化的肤色矫正方法的流程简图;
[0028]图2为本发明一种基于色彩概念化的肤色矫正系统的结构示意图。
【具体实施方式】
[0029] 为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚、明白,W下结 合附图及实施例对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用 W解释本发明,并不用于限定本发明。
[0030] 如图1所示,本发明的一种基于色彩概念化的肤色矫正方法,其包括W下步骤:
[0031] 10.对待处理图像进行人脸识别,得到人脸区域;
[0032] 20.对识别到的人脸区域进行亮度评估;
[0033] 30.根据亮度评估结果判断待处理图像是否为暗图,若是暗图则进一步对待处理 图像进行亮度增强处理;
[0034] 40.利用色彩概念化算法对所述的人脸区域的像素点进行色调统计,并根据色调 统计结果计算出色彩传递参数;
[0035] 50.对所述的人脸区域进行肤色识别,得到原始肤色,再利用所述的色彩传递参数 将所述的原始肤色转换成期望肤色,得到效果图像。
[0036] 所述的步骤10中对待处理图像进行人脸识别得到人脸区域,主要是通过人脸特 征的定位获得人脸的大致区域位置,并得到包围人脸的矩形框作为待处理的人脸区域;其 中人脸识别的算法主要采用现有技术,例如,基于人脸特征点的识别算法,基于整幅人脸图 像的识别算法,基于模板的识别算法,利用神经网络进行识别的算法,等等,该里不进行寶 述。
[0037] 所述的步骤20中对识别到的人脸区域进行亮度评估,本实施例中主要是采用遍 历的方式访问所述人脸区域的每一个像素点,并统计每一个灰度级上的像素点的个数,从 而计算得到人脸区域的灰度直方图,然后从0至127累加直方图的每一项,并计算累加后 直方图的总像素灰度值与累加前直方图的总像素灰度值的比值,比值大于
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1