图像处理方法、装置、设备及存储介质制造方法及图纸

技术编号:26651147 阅读:47 留言:0更新日期:2020-12-09 00:52
本申请公开了一种图像处理方法、装置、设备及存储介质,属于互联网技术领域。方法包括:获取输入的第一视频帧中进行目标处理的第一位置,对第一视频帧中第一位置处的图像进行目标处理;确定第一视频帧中人脸特征点的位置与第一位置的相对位置信息;基于第一视频帧中人脸特征点的位置和第二视频帧中人脸特征点的位置,对相对位置信息进行调整,得到调整后的相对位置信息,基于调整后的相对位置信息和第二视频帧中人脸特征点的位置,在第二视频帧中确定进行目标处理的第二位置;对第二视频帧中第二位置处的图像进行目标处理。采用本申请能够提高进行祛痘祛斑处理的灵活性。

【技术实现步骤摘要】
图像处理方法、装置、设备及存储介质
本申请涉及互联网
,特别涉及一种图像处理方法、装置、设备及存储介质。
技术介绍
随着互联网技术的发展,网络直播、短视频的兴起,美颜功能应用也越来越广泛。美颜功能即是将图像中包括的人脸图像进行美化,例如通过人脸识别技术,识别出图像中的人脸图像,然后对人脸图像进行美白、祛斑祛痘、瘦脸等处理。在相关的技术中,祛斑祛痘处理一般是通过斑、痘的颜色与人脸肤色的差异确定斑、痘在人脸图像中的区域,然后对相应区域进行磨皮处理,使斑、痘的颜色淡化并与人脸的肤色接近,从而达到祛斑祛痘的效果。在实现本申请的过程中,专利技术人发现相关技术至少存在以下问题:目前祛痘祛斑处理的灵活性较低,只能对人脸图像中检测到的所有斑、痘等统一进行痘祛斑处理,无法实现对人脸图像中指定的一个或多个斑、痘进行祛痘祛斑处理。
技术实现思路
本申请实施例提供了一种图像处理方法、装置、设备及存储介质,能够提高对进行祛痘祛斑处理的灵活性,所述技术方案如下:第一方面,提供了一种图像处理方法,所述方法包括:获取输入的第一视频帧中进行目标处理的第一位置,对所述第一视频帧中所述第一位置处的图像进行所述目标处理;确定所述第一视频帧中人脸特征点的位置与所述第一位置的相对位置信息;基于所述第一视频帧中人脸特征点的位置和所述第二视频帧中人脸特征点的位置,对所述相对位置信息进行调整,得到调整后的相对位置信息,基于所述调整后的相对位置信息和所述第二视频帧中人脸特征点的位置,在所述第二视频帧中确定进行所述目标处理的第二位置;对所述第二视频帧中所述第二位置处的图像进行所述目标处理。可选的,所述确定所述第一视频帧中目标人脸特征点的位置与所述第一位置的相对位置信息,包括:将所述第一视频帧输入到预设人脸识别模型,得到第一视频帧中的多个人脸特征点的位置;确定所述多个人脸特征点的位置与所述第一位置的距离,基于所述多个人脸特征点的位置与所述第一位置的距离,确定距所述第一位置最近的预设数目个目标人脸特征点;确定第一视频帧中所述预设数目个目标人脸特征点的位置分别与第一位置的距离矢量,得到相对位置信息。可选的,所述基于所述第一视频帧中人脸特征点的位置和所述第二视频帧中人脸特征点的位置,对所述相对位置信息进行调整,得到调整后的相对位置信息,包括:将所述第二视频帧输入到所述预设人脸识别模型,得到第二视频帧中多个人脸特征点的位置;基于所述第二视频帧中多个人脸特征点的位置以及所述第一视频帧中多个人脸特征点的位置,确定所述第一视频帧中人脸图像与所述第二视频帧中人脸图像的缩放比例系数;将所述缩放比例系数分别与所述预设数目个目标人脸特征点对应的距离矢量进行相乘,得到预设数目个调整后的目标人脸特征点对应的距离矢量。可选的,所述基于所述第二视频帧中多个人脸特征点的位置以及所述第一视频帧中多个人脸特征点的位置,确定所述第一视频帧中人脸图像与所述第二视频帧中人脸图像的缩放比例系数,包括:基于所述第一视频帧中多个人脸特征点的位置,确定所述第一视频帧中人脸图像的第一人脸宽度,基于所述第二视频帧中多个人脸特征点的位置,确定所述第二视频帧中人脸图像的第二人脸宽度,将所述第二人脸宽度与所述第一人脸宽度的比值,确定为第一缩放比例;基于所述第一位置在所述第一视频帧中人脸图像中的区域,以及所述第二视频帧中人脸图像的中心点距人脸图像左边缘的距离和所述第二视频帧中人脸图像的中心点距人脸图像左边缘的距离的比值,确定第二缩放比例;将所述第一缩放比例与所述第二缩放比例的乘积,确定为所述第一视频帧中人脸图像与所述第二视频帧中人脸图像的缩放比例系数。可选的,所述基于所述调整后的相对位置信息和所述第二视频帧中人脸特征点的位置,在所述第二视频帧中确定进行所述目标处理的第二位置,包括:根据所述预设数目个目标人脸特征点的位置分别与第一位置的距离,确定每个目标特征点的位置计算权重,其中,所述每个目标特征点与第一位置的距离越远对应的位置计算权重越小;将所述每个调整后的目标人脸特征点对应的距离矢量与对应的目标人脸特征点在第二视频帧中的位置进行相加,得到预设数目个初始第二位置,将所述预设数目个初始第二位置与对应的位置计算权重进行相乘并求和,得到所述第二视频帧中进行所述目标处理的第二位置。可选的,所述方法还包括:确定所述第一视频帧中人脸图像对应的第一人脸旋转角度,所述第二视频帧中人脸图像对应的第二人脸旋转角度以及所述第二位置与所述第二视频帧中与人脸图像的中心点的距离;所述对所述第二视频帧中所述第二位置处的图像进行所述目标处理,包括:基于所述第一人脸旋转角度、所述第二人脸旋转角度以及所述第二视频帧中与人脸图像的中心点的距离,确定第二位置调整值;基于所述第二位置与所述第二位置调整值,确定调整之后的第二位置;对所述第二视频帧中所述调整之后的第二位置处的图像进行所述目标处理。可选的,所述方法还包括:获取输入的第一位置对应的图像处理范围;所述对所述第一视频帧中所述第一位置处的图像进行所述目标处理包括:对所述第一视频帧中所述第一位置处对应的所述图像处理范围内的图像进行所述目标处理;所述对所述第二视频帧中所述第二位置处的图像进行所述目标处理,包括:基于所述第一视频帧中多个人脸特征点的位置,确定所述第一视频帧中人脸图像的第一人脸宽度,基于所述第二视频帧中多个人脸特征点的位置,确定所述第二视频帧中人脸图像的第二人脸宽度,将所述第二人脸宽度与所述第一人脸宽度的比值,确定为第一缩放比例;基于所述第一位置在所述第一视频帧中人脸图像中的区域,以及所述第二视频帧中人脸图像的中心点距人脸图像左边缘的距离和所述第二视频帧中人脸图像的中心点距人脸图像左边缘的距离的比值,确定第二缩放比例;基于所述第一缩放比例和所述第二缩放比例对所述图像处理范围进行调整,得到调整之后的图像处理范围;对所述第二视频帧中所述第二位置处对应的调整之后的图像处理范围内的图像进行所述目标处理。可选的,所述进行所述目标处理包括:确定进行所述目标处理的位置对应的图像处理范围;确定所述图像处理范围中包括的由渲染算法划分的至少一个三角形处理区域;基于所述至少一个三角形处理区域的顶点的位置,确定所述至少一个三角形处理区域中待处理的像素,对所述待处理的像素进行所述目标处理。第二方面,提供了一种图像处理方法,所述方法包括:显示第一视频帧;当检测到对所述第一视频帧中人脸图像对应的第一斑点位置的选定操作后,响应于所述选定操作,对所述第一斑点位置处的图像进行目标处理;获取待显示的第二视频帧,对第二视频帧中相对于所述第一斑点位置发生移动后的第二斑点位置处的图像进行目标处理,显示目标处理之后的第二视频帧。可选的,所述选定操作为点击操作,所述目标处理为磨皮处理,所述对第一斑点位置处图像本文档来自技高网...

【技术保护点】
1.一种图像处理方法,其特征在于,所述方法包括:/n获取输入的第一视频帧中进行目标处理的第一位置,对所述第一视频帧中所述第一位置处的图像进行所述目标处理;/n确定所述第一视频帧中人脸特征点的位置与所述第一位置的相对位置信息;/n基于所述第一视频帧中人脸特征点的位置和所述第二视频帧中人脸特征点的位置,对所述相对位置信息进行调整,得到调整后的相对位置信息,基于所述调整后的相对位置信息和所述第二视频帧中人脸特征点的位置,在所述第二视频帧中确定进行所述目标处理的第二位置;/n对所述第二视频帧中所述第二位置处的图像进行所述目标处理。/n

【技术特征摘要】
1.一种图像处理方法,其特征在于,所述方法包括:
获取输入的第一视频帧中进行目标处理的第一位置,对所述第一视频帧中所述第一位置处的图像进行所述目标处理;
确定所述第一视频帧中人脸特征点的位置与所述第一位置的相对位置信息;
基于所述第一视频帧中人脸特征点的位置和所述第二视频帧中人脸特征点的位置,对所述相对位置信息进行调整,得到调整后的相对位置信息,基于所述调整后的相对位置信息和所述第二视频帧中人脸特征点的位置,在所述第二视频帧中确定进行所述目标处理的第二位置;
对所述第二视频帧中所述第二位置处的图像进行所述目标处理。


2.根据权利要求1所述的方法,其特征在于,所述确定所述第一视频帧中人脸特征点的位置与所述第一位置的相对位置信息,包括:
将所述第一视频帧输入到预设人脸识别模型,得到第一视频帧中的多个人脸特征点的位置;
分别确定所述多个人脸特征点的位置与所述第一位置的距离,基于所述多个人脸特征点的位置与所述第一位置的距离,确定距所述第一位置最近的预设数目个目标人脸特征点;
确定第一视频帧中所述预设数目个目标人脸特征点的位置分别与所述第一位置的距离矢量,得到相对位置信息。


3.根据权利要求2所述的方法,其特征在于,所述基于所述第一视频帧中人脸特征点的位置和所述第二视频帧中人脸特征点的位置,对所述相对位置信息进行调整,得到调整后的相对位置信息,包括:
将所述第二视频帧输入到所述预设人脸识别模型,得到第二视频帧中多个人脸特征点的位置;
基于所述第二视频帧中多个人脸特征点的位置以及所述第一视频帧中多个人脸特征点的位置,确定所述第一视频帧中人脸图像与所述第二视频帧中人脸图像的缩放比例系数;
将所述缩放比例系数分别与所述预设数目个目标人脸特征点对应的距离矢量进行相乘,得到预设数目个调整后的目标人脸特征点对应的距离矢量。


4.根据权利要求3所述的方法,其特征在于,所述基于所述第二视频帧中多个人脸特征点的位置以及所述第一视频帧中多个人脸特征点的位置,确定所述第一视频帧中人脸图像与所述第二视频帧中人脸图像的缩放比例系数,包括:
基于所述第一视频帧中多个人脸特征点的位置,确定所述第一视频帧中人脸图像的第一人脸宽度,基于所述第二视频帧中多个人脸特征点的位置,确定所述第二视频帧中人脸图像的第二人脸宽度,将所述第二人脸宽度与所述第一人脸宽度的比值,确定为第一缩放比例;
基于所述第一位置在所述第一视频帧中人脸图像中的区域,以及所述第二视频帧中人脸图像的中心点距人脸图像左边缘的距离和所述第二视频帧中人脸图像的中心点距人脸图像左边缘的距离的比值,确定第二缩放比例;
将所述第一缩放比例与所述第二缩放比例的乘积,确定为所述第一视频帧中人脸图像与所述第二视频帧中人脸图像的缩放比例系数。


5.根据权利要求3所述的方法,其特征在于,所述基于所述调整后的相对位置信息和所述第二视频帧中人脸特征点的位置,在所述第二视频帧中确定进行所述目标处理的第二位置,包括:
根据所述预设数目个目标人脸特征点的位置分别与第一位置的距离,确定每个目标人脸特征点的位置计算权重,其中,所述每个目标人脸特征点与第一位置的距离越远对应的位置计算权重越小;
将所述每个调整后的目标人脸特征点对应的距离矢量与对应的目标人脸特征点在第二视频帧中的位置进行相加,得到预设数目个初始第二位置,将所述预设数目个初始第二位置与对应的位置计算权重进行相乘并求和,得到所述第二视频帧中进行所述目标处理的第二位置。


6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
确定所述第一视频帧中人脸图像对应的第一人脸旋转角度,所述第二视频帧中人脸图像对应的第二人脸旋转角度以及所述第二位置与所述第二视频帧中与人脸图像的中心点的距离;
所述对所述第二视频帧中所述第二位置处的图像进行所述目标处理,包括:
基于所述第一人脸旋转角度、所述第二人脸旋转角度以及所述第二视频帧中与人脸图像的中心点的距离,确定第二位置调整值;
基于所述第二位置与所述第二位置调整值,确定调整之后的第二位置;
对所述第二视频帧中所述调整之后的第二位置...

【专利技术属性】
技术研发人员:朱耀宇巩汝何
申请(专利权)人:广州繁星互娱信息科技有限公司
类型:发明
国别省市:广东;44

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

1