肤色均匀处理方法、装置、设备、存储介质及程序产品制造方法及图纸

技术编号:37679267 阅读:26 留言:0更新日期:2023-05-26 04:46
本申请实施例提供了一种肤色均匀处理方法、装置、设备、存储介质及程序产品,该方法包括:获取待处理图像,对所述待处理图像进行关键点检测以及肤色检测;基于所述关键点检测以及所述肤色检测的检测结果计算得到所述待处理图像中每个像素点的肤色值;基于所述肤色值以及滤波过程中计算得到的像素点差异值对所述待处理图像进行滤波处理得到肤色均匀图像,所述像素差异值根据滤波过程中采样点与滤波中心点的像素差异计算得到。本方案使得肤色均匀效果更自然,同时数据运算量小,可应用于实时性要求较高的场景中。时性要求较高的场景中。时性要求较高的场景中。

【技术实现步骤摘要】
肤色均匀处理方法、装置、设备、存储介质及程序产品


[0001]本申请实施例涉及图像处理
,尤其涉及一种肤色均匀处理方法、装置、设备、存储介质及程序产品。

技术介绍

[0002]肤色均匀是直播、短视频、拍照视频图像编辑软件中基础的功能之一。肤色均匀的目的在于去除面部瑕疵斑点色块等,使得面部整体色彩和谐均匀自然,呈现更好的肤质状态。其中,肤色均匀技术通常采用滤波算法,即基于滤波模版,对图像的每个像素点执行卷积运算,使得局部相邻的像素点色彩融合颜色趋于一致,达到色彩均匀的目的。但是由于模版大小有限,当斑点较大或者与肤色差异性较大时往往不能完全被去除掉。此种情况下,斑点被部分模糊,斑点边缘与肤色色彩相融合,会导致斑点附近的一片区域出现浅色色斑现象。这种部分模糊的效果破坏了整体的美感,让美颜效果看起来不自然。
[0003]相关技术中,可采用增大滤波范围的方式来解决上述问题,即对于瑕疵点,让更多的肤色采样点参与色彩融合计算,使得最终的混合结果更接近肤色。其中一种方式是增加模版大小,然而该种方式使得计算量增加性能下降。此外,相关的滤波算法常采用本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.肤色均匀处理方法,其特征在于,包括:获取待处理图像,对所述待处理图像进行关键点检测以及肤色检测;基于所述关键点检测以及所述肤色检测的检测结果计算得到所述待处理图像中每个像素点的肤色值;基于所述肤色值以及滤波过程中计算得到的像素点差异值对所述待处理图像进行滤波处理得到肤色均匀图像,所述像素差异值根据滤波过程中采样点与滤波中心点的像素差异计算得到。2.根据权利要求1所述的肤色均匀处理方法,其特征在于,所述对所述待处理图像进行关键点检测以及肤色检测,包括:对所述待处理图像进行关键点检测得到肤色区域和非肤色区域,对所述肤色区域和所述非肤色区域分别设置不同的区域划分值;对所述待处理图像进行肤色检测得到像素点的肤色检测值。3.根据权利要求2所述的肤色均匀处理方法,其特征在于,所述基于所述关键点检测以及所述肤色检测的检测结果计算得到所述待处理图像中每个像素点的肤色值,包括:基于每个像素点各自对应的区域划分值和肤色检测值进行计算得到肤色值。4.根据权利要求1所述的肤色均匀处理方法,其特征在于,所述基于所述肤色值以及滤波过程中计算得到的像素点差异值对所述待处理图像进行滤波处理得到肤色均匀图像,包括:将所述肤色值以及滤波过程中计算得到的像素点差异值的乘积带入设置的滤波模板中进行所述待处理图像的滤波处理得到肤色均匀图像。5.根据权利要求1

4中任一项所述的肤色均匀处理方法,其特征在于,所述像素差异值的计算过程包括:获取采样点的采样像素值以及滤波中心点的中心像素值;分别计算所述采样像素值以及所述中心像素值中各个通道像素值的差值的绝对值,将得到的绝对值结果相加得到差异性度量值;在所述差异性度量值大于预设阈值的情况下,将所述像素差异值设置为第一预设值,在所述差异性度量值不大于所述预设阈值的情况下,将所述像素差异值设置为第二预设值。6.根据权利要求5所述的肤色均匀处理方法,其特征在于,在所述获取采样点的采样像素值以及滤波中心点的中心像素值之前,还包括:在所述采样点为所述滤波中心点的临近点的情况下,将所述采样点对应的像素差异值设置为所述第二预设值;相应的,所述获取采样点的采样像素值以及滤波中心点的中心像素值,包括:在所述采样点不为所述滤波中心点的临近点的情况下,获取所述采样点的采样像素值以及滤波中心点的中心像...

【专利技术属性】
技术研发人员:孟祥飞陈莉莉
申请(专利权)人:百果园技术新加坡有限公司
类型:发明
国别省市:

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

1