【技术实现步骤摘要】
图像染发处理方法、装置、终端和存储介质
本申请实施例涉及图像处理
,特别涉及一种图像染发处理方法、装置、终端和存储介质。
技术介绍
随着互联网技术的发展,基于图像的各种特效处理功能也随之流行。例如,在相关应用程序提供了调整图像中用户头发颜色以实现虚拟染发功能。在相关技术中,图像虚拟染发处理可以包括以下几个步骤:首先,获取目标图像;然后,从目标图像中提取待调整区域;之后,对待调整区域进行发色调整处理,从而得到发色调整后的目标图像。在上述相关技术中,只是在目标图像的原有光照条件下进行发色调整处理,而对于不同发色,若进行相同的发色调整处理,染发效果会受到用户原始发色的影响,导致不同发色的用户会呈现染发效果不一致的问题,如用户原始发色为深色,则染发效果较暗;用户原始发色为浅色,则染发效果较亮。
技术实现思路
本申请实施例提供了一种图像染发处理方法、装置、终端和存储介质,可用于解决相关技术中,只是在目标图像的原有光照条件下进行发色调整处理,导致不同发色的用户会呈现染发效果不一致的问题。所述技术 ...
【技术保护点】
1.一种图像染发处理方法,其特征在于,所述方法包括:/n获取用户图像;/n确定所述用户图像中的头发区域;/n根据所述头发区域的明度,对所述头发区域进行漂色处理,得到漂色处理后的用户图像;/n对所述漂色处理后的用户图像进行颜色调整处理,得到输出图像。/n
【技术特征摘要】
1.一种图像染发处理方法,其特征在于,所述方法包括:
获取用户图像;
确定所述用户图像中的头发区域;
根据所述头发区域的明度,对所述头发区域进行漂色处理,得到漂色处理后的用户图像;
对所述漂色处理后的用户图像进行颜色调整处理,得到输出图像。
2.根据权利要求1所述的方法,其特征在于,所述根据所述头发区域的明度,对所述头发区域进行漂色处理,得到漂色处理后的用户图像,包括:
确定所述头发区域的明度和所述用户图像中除所述头发区域之外的其它区域的明度;
根据所述头发区域的明度对所述头发区域进行颜色转换,得到颜色转换后的用户图像;
根据所述头发区域的明度、所述其它区域的明度、所述用户图像和所述颜色转换后的用户图像,生成所述漂色处理后的用户图像。
3.根据权利要求2所述的方法,其特征在于,所述根据所述头发区域的明度对所述头发区域进行颜色转换,得到颜色转换后的用户图像,包括:
根据所述头发区域的明度,确定发色类型,所述发色类型包括深色类型和浅色类型;
响应于所述发色类型为所述深色类型,对所述头发区域进行提亮处理,得到提亮处理后的用户图像;
响应于所述发色类型为所述浅色类型,对所述头发区域进行压暗处理,得到压暗处理后的用户图像。
4.根据权利要求3所述的方法,其特征在于,所述对所述头发区域进行提亮处理,得到提亮处理后的用户图像,包括:
对于所述头发区域中的目标像素的像素值,根据深色颜色转换表,确定提亮处理后的目标像素的像素值;
基于所述提亮处理后的目标像素的像素值,得到所述提亮处理后的用户图像;
或者,
所述对所述头发区域进行压暗处理,得到压暗处理后的用户图像,包括:
对于所述头发区域中的目标像素的像素值,根据浅色颜色转换表,确定压暗处理后的目标像素的像素值;
基于所述压暗处理后的目标像素的像素值,得到所述压暗处理后的用户图像。
5.根据权利要求2所述的方法,其特征在于,所述根据所述头发区域的明度、所述其它区域的明度、所述用户图像和所述颜色转换后的用户图像,生成所述漂色处理后的用户图像,包括:
根据所述头发区域的明度和所述其它区域的明度,确定所述用户图像和所述颜色转换后的用户图像的融合权重值;
基于所述用户图像和所述颜色转换后的用户图像的融合权重值,对所述用户图像和所述颜色转换后的用户图像进行像素融合处理,生成所述漂色处理后的用户图像。
6.根据权利要求1所述的方法,其特征在于,所述对所述漂色处理后的用户图像进行颜色调整处理,得到输出图像,包括:
确定所述漂色处理后的用户图像中的渲染区域,所述渲染区域包括所述漂色处理后的用户图像中的头发区域;
根据预设颜色转换表,将所述渲染区域中各个像素的像素值进行转换,得到转换后的渲染区域;
采用染发效果素材对所述转换后的渲染区域进行渲染,得到渲染图像;
保留所述渲染图像中所述头发区域的像素的像素值,还原所述渲染图像中非头发区域的像素的像素值,得到所述输出图像。
7.根据权利要求6所述的方法,其特征在于,所述确定所述漂色处理后的用户图像中的渲染区域之后,还包括:
根据人脸点位确定出所述漂色处理后的用户图像中的人脸区域;
按照所述人脸区域,对染发效果素材进行等比例缩放,得到缩放后的染发效果素材;
从所述缩放后的染发效果素材中裁剪出与所述人脸区域尺寸相匹配的素材,得到裁剪后的染发效果素材;
将所述裁剪后的染发效果素材放置于所述人脸区域上方,得到放置于人脸区域的染发效果素材;
将所述放置于人脸区域的染发效果素材进行翻折,直至覆盖所述渲染区域,得到覆盖渲染区域的染发效果素材。
8.根据权利要求1至7任一项...
【专利技术属性】
技术研发人员:傅熠君,王梦娜,赵艺,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。