一种图像换肤的方法、装置、设备及存储介质制造方法及图纸

技术编号:26651618 阅读:22 留言:0更新日期:2020-12-09 00:53
本申请公开了一种图像换肤的方法、装置、设备及存储介质,属于图像处理领域。所述方法包括:遍历图像中的每个像素点的颜色值,所述图像为任一待处理的图像;当待换肤颜色值不包括目标像素点的颜色值时,基于所述待换肤颜色值和至少一个参考背景颜色值,确定多个模拟颜色值,所述目标像素点为遍历到的任一像素点;当所确定的多个模拟颜色值中存在与所述目标像素点的颜色值之间的偏移量小于或等于偏移量阈值的模拟颜色值时,基于参考换肤颜色值对所述目标像素点进行换肤。如此,对于多种颜色连接处的像素点,可以通过确定模拟颜色值的方法进一步判断是否需要换肤,可以避免整张图片的颜色衔接出现问题,进而增强了图像换肤的效果。

【技术实现步骤摘要】
一种图像换肤的方法、装置、设备及存储介质
本申请涉及图像处理领域,特别涉及一种图像换肤的方法、装置、设备及存储介质。
技术介绍
图像换肤是指将图像中的某种主题颜色换成另外一种颜色。例如,一张白色背景蓝色文字的图像,想要变成白色背景红色文字的图像,可以将图像中的蓝色替换成红色,从而实现了图像换肤。目前,在图像换肤过程中,确定需要被换肤的主题颜色值和换肤后的目标颜色值,然后遍历图像中的每个像素点,比较遍历到的像素点的颜色值与主题颜色值是否相同。若遍历到的像素点的颜色值与主题颜色值相同,可以将遍历到的像素点的颜色值替换为目标颜色值;否则,当遍历到的像素点的颜色值与主题颜色值不相同时,对遍历到的像素点不进行任何操作。然而,当需要对包括多种颜色的图像进行换肤时,由于多种颜色的连接处的像素点颜色是由该多种颜色叠加而成的,与主题颜色值不相同,所以无法对这些像素点进行换肤处理,如此可能会导致换肤后的整张图像的颜色衔接出现问题,影响图像换肤的效果。
技术实现思路
本申请实施例提供了一种图像换肤的方法、装置、设备及存储介质,可以本文档来自技高网...

【技术保护点】
1.一种图像换肤的方法,其特征在于,所述方法包括:/n遍历图像中的每个像素点的颜色值,所述图像为任一待处理的图像;/n当待换肤颜色值不包括目标像素点的颜色值时,基于所述待换肤颜色值和至少一个参考背景颜色值,确定多个模拟颜色值,所述目标像素点为遍历到的任一像素点;/n当所确定的多个模拟颜色值中存在与所述目标像素点的颜色值之间的偏移量小于或等于偏移量阈值的模拟颜色值时,基于参考换肤颜色值对所述目标像素点进行换肤。/n

【技术特征摘要】
1.一种图像换肤的方法,其特征在于,所述方法包括:
遍历图像中的每个像素点的颜色值,所述图像为任一待处理的图像;
当待换肤颜色值不包括目标像素点的颜色值时,基于所述待换肤颜色值和至少一个参考背景颜色值,确定多个模拟颜色值,所述目标像素点为遍历到的任一像素点;
当所确定的多个模拟颜色值中存在与所述目标像素点的颜色值之间的偏移量小于或等于偏移量阈值的模拟颜色值时,基于参考换肤颜色值对所述目标像素点进行换肤。


2.如权利要求1所述的方法,其特征在于,当所述待换肤颜色值的数量为多个时,所述基于所述待换肤颜色值和至少一个参考背景颜色值,确定多个模拟颜色值,包括:
从所述待换肤颜色值中选择一个换肤颜色值,基于选择的换肤颜色值确定多个模拟主题颜色值;
依次从所述至少一个参考背景颜色值选择一个参考背景颜色值;
当选择到一个参考背景颜色值时,分别将所述多个模拟主题颜色值与所述一个参考背景颜色值进行合并,得到多个模拟合并颜色值;
当当前得到的多个模拟合并颜色值中存在与所述目标像素点的颜色值之间的偏移量小于或等于所述偏移量阈值的模拟合并颜色值时,将当前得到的以及当前之前得到的所有模拟合并颜色值确定为所述多个模拟颜色值;或者,当选择到最后一个参考背景颜色值并基于最后一个参考背景颜色值确定多个模拟合并颜色值后,将确定的所有模拟合并颜色值确定为所述多个模拟合并颜色值。


3.如权利要求1所述的方法,其特征在于,当所述待换肤颜色值的数量为多个时,所述基于所述待换肤颜色值和至少一个参考背景颜色值,确定多个模拟颜色值,包括:
从所述待换肤颜色值中选择一个换肤颜色值,基于选择的换肤颜色值确定多个模拟主题颜色值;
对于所述至少一个参考背景颜色值中的每个参考背景颜色值,分别将所述多个模拟主题颜色值与每个参考背景颜色值进行合并,得到每个参考背景颜色值对应的多个模拟合并颜色值;
将所述至少一个参考背景颜色值对应的所有模拟合并颜色值确定为所述多个模拟颜色值。


4.如权利要求1-3任一项所述的方法,其特征在于,所述颜色值包括红绿蓝RGB颜色空间的值,所述当所确定的多个模拟颜色值中存在与所述目标像素点的颜色值之间的偏移量小于或等于偏移量阈值的模拟颜色值时,基于参考换肤颜色值对所述目标像素点进行换肤,包括:
当所确定的多个模拟颜色值中存在与所述目标像素点的颜色值之间的偏移量小于或等于偏移量阈值的模拟颜色值时,确定所述目标像素点的颜色值的R分量、G分量和B分量之和;
当所述目标像素点的颜色值的R分量、G分量和B分量之和小于或等于颜色值阈值时,基于参考换肤颜色值对所述目标像素点进行换肤。


5.如权利要求2或3所述的方法,其特征在于,当所述颜色值包括红绿蓝RGB颜色空间的值时,所述基于参考换肤颜色值对所述目标像素点进行换肤,包括:
分别将所述目...

【专利技术属性】
技术研发人员:叶晓伟
申请(专利权)人:杭州萤石软件有限公司
类型:发明
国别省市:浙江;33

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

1