人脸特征点的位置调整方法、装置、终端及存储介质制造方法及图纸

技术编号:26172691 阅读:29 留言:0更新日期:2020-10-31 13:51
本申请实施例公开了一种人脸特征点的位置调整方法、装置、终端及存储介质,属于图像处理技术领域。所述方法包括:获取位置对称的至少一对参考人脸特征点在第一人脸图像中的位置坐标,得到至少一对第一位置坐标,获取至少一对参考人脸特征点在第二人脸图像中的位置坐标,得到至少一对第二位置坐标;根据至少一对第一位置坐标和至少一对第二位置坐标,确定调整参数,根据调整参数,对第一人脸图像中位置发生偏移的人脸特征点的位置进行调整。因此,根据上述调整参数对第一人脸图像中位置发生偏移的人脸特征点的位置进行调整,可以使得调整后的人脸图像中的人脸特征点不发生偏移,人脸中的特效也可以正常显示,不发生偏移。

【技术实现步骤摘要】
人脸特征点的位置调整方法、装置、终端及存储介质
本申请实施例涉及图像处理
,特别涉及一种人脸特征点的位置调整方法、装置、终端及存储介质。
技术介绍
随着直播和短视频技术的发展,当用户在直播或者录制短视频时,可以使用视频应用中提供的各种视频特效,视频特效包括:整形、美妆和贴纸等。其中,视频特效的生成过程为:安装该视频应用的终端先确定人脸图像中多个人脸特征点的位置,基于该多个人脸特征点的位置,在用户选择目标特效的情况下,在相应的人脸特征点处生成目标特效。但是,当用户的人脸被遮挡时,人脸图像中的人脸特征点的位置就会发生偏移,进而导致用户选择的特效发生偏移,特效贴合效果较差,因此,亟需一种人脸特征点的位置调整方法,使得人脸被遮挡的情况下,特效也可以正常显示,不发生偏移。
技术实现思路
本申请实施例提供了一种人脸特征点的位置调整方法、装置、终端及存储介质,可以用于解决相关技术中存在的人脸被遮挡情况下,视频中的人脸特效发生偏移的问题。所述技术方案如下:一方面,提供了一种人脸特征点的位置调整方法,所述方法包括:获取位置对称的至少一对参考人脸特征点在第一人脸图像中的位置坐标,得到至少一对第一位置坐标,所述第一人脸图像是指包括的人脸特征点的位置发生偏移的人脸图像;获取所述至少一对参考人脸特征点在第二人脸图像中的位置坐标,得到至少一对第二位置坐标,所述第二人脸图像是指包括的人脸特征点的位置未发生偏移的人脸图像;根据所述至少一对第一位置坐标和所述至少一对第二位置坐标,确定调整参数;根据所述调整参数,对所述第一人脸图像中位置发生偏移的人脸特征点的位置进行调整。可选地,所述根据所述至少一对第一位置坐标和所述至少一对第二位置坐标,确定调整参数,包括:根据所述至少一对第一位置坐标和所述至少一对第二位置坐标,确定所述第一人脸图像和所述第二人脸图像之间的缩放参数;根据所述至少一对第一位置坐标、所述至少一对第二位置坐标和所述缩放参数,确定平移参数;将所述缩放参数和所述平移参数确定为所述调整参数。可选地,所述根据所述调整参数,对所述第一人脸图像中位置发生偏移的人脸特征点的位置进行调整,包括:获取目标人脸特征点在所述第二人脸图像中的位置坐标,所述目标人脸特征点是指所述第一人脸图像中位置发生偏移的一个人脸特征点;根据所述调整参数和所述目标人脸特征点在所述第二人脸图像中的位置坐标,确定所述目标人脸特征点在所述第一人脸图像中矫正后的位置坐标;根据所述矫正后的位置坐标,对所述目标人脸特征点在所述第一人脸图像中的位置进行调整。可选地,所述目标人脸特征点是指所述第一人脸图像中位置发生偏移且待生成的视频特效所处的一个人脸特征点。可选地,所述获取位置对称的至少一对参考人脸特征点在第一人脸图像中的位置坐标之前,还包括:获取所述第一人脸图像中每个人脸特征点的位置坐标和标注信息,所述标注信息用于指示相应人脸特征点的位置偏移情况;根据所述第一人脸图像中每个人脸特征点的位置坐标和标注信息,从所述第一人脸图像包括的人脸特征点中确定所述至少一对参考人脸特征点,每对参考人脸特征点包括位置发生偏移的至少一个人脸特征点。可选地,所述方法还包括:在所述第一人脸图像丢失人脸特征点的情况下,确定连续丢失人脸特征点的人脸图像的帧数,得到第一帧数;如果所述第一帧数不超过帧数阈值,则根据第三人脸图像中人脸特征点的位置坐标,确定所述第一人脸图像中人脸特征点的位置坐标,所述第三人脸图像是指人脸特征点未丢失的人脸图像,且所述第三人脸图像与所述第一人脸图像之间的帧数不超过所述帧数阈值。另一方面,提供了一种人脸特征点的位置调整装置,所述装置包括:第一获取模块,用于获取位置对称的至少一对参考人脸特征点在第一人脸图像中的位置坐标,得到至少一对第一位置坐标,所述第一人脸图像是指包括的人脸特征点的位置发生偏移的人脸图像;第二获取模块,用于获取所述至少一对参考人脸特征点在第二人脸图像中的位置坐标,得到至少一对第二位置坐标,所述第二人脸图像是指包括的人脸特征点的位置未发生偏移的人脸图像;第一确定模块,用于根据所述至少一对第一位置坐标和所述至少一对第二位置坐标,确定调整参数;调整模块,用于根据所述调整参数,对所述第一人脸图像中位置发生偏移的人脸特征点的位置进行调整。可选地,所述第一确定模块,包括:第一确定子模块,用于根据所述至少一对第一位置坐标和所述至少一对第二位置坐标,确定所述第一人脸图像和所述第二人脸图像之间的缩放参数;第二确定子模块,用于根据所述至少一对第一位置坐标、所述至少一对第二位置坐标和所述缩放参数,确定平移参数;第三确定子模块,用于将所述缩放参数和所述平移参数确定为所述调整参数。可选地,所述调整模块,包括:第一获取子模块,用于获取目标人脸特征点在所述第二人脸图像中的位置坐标,所述目标人脸特征点是指所述第一人脸图像中位置发生偏移的一个人脸特征点;第四确定子模块,用于根据所述调整参数和所述目标人脸特征点在所述第二人脸图像中的位置坐标,确定所述目标人脸特征点在所述第一人脸图像中矫正后的位置坐标;第一调整子模块,用于根据所述矫正后的位置坐标,对所述目标人脸特征点在所述第一人脸图像中的位置进行调整。可选地,所述目标人脸特征点是指所述第一人脸图像中位置发生偏移且待生成的视频特效所处的一个人脸特征点。可选地,所述装置,还包括:第三获取模块,用于获取所述第一人脸图像中每个人脸特征点的位置坐标和标注信息,所述标注信息用于指示相应人脸特征点的位置偏移情况;第二确定模块,用于根据所述第一人脸图像中每个人脸特征点的位置坐标和标注信息,从所述第一人脸图像包括的人脸特征点中确定所述至少一对参考人脸特征点,每对参考人脸特征点包括位置发生偏移的至少一个人脸特征点。可选地,所述装置还包括:第三确定模块,用于在所述第一人脸图像丢失人脸特征点的情况下,确定连续丢失人脸特征点的人脸图像的帧数,得到第一帧数;第四确定模块,用于如果所述第一帧数不超过帧数阈值,则根据第三人脸图像中人脸特征点的位置坐标,确定所述第一人脸图像中人脸特征点的位置坐标,所述第三人脸图像是指人脸特征点未丢失的人脸图像,且所述第三人脸图像与所述第一人脸图像之间的帧数不超过所述帧数阈值。另一方面,还提供了一种终端,所述终端包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为执行上述任一方面所述的人脸特征点的位置调整方法的步骤。另一方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有指令,所述指令被处理器执行时实现上述任一方面所述的人脸特征点的位置调整方法的步骤。另一方面,还提供了一种计算机程序产品,当所述计算机程序产品被执行时,用于实现上述任一方面所述的人脸特征点的位置调整方法的步本文档来自技高网...

【技术保护点】
1.一种人脸特征点的位置调整方法,其特征在于,所述方法包括:/n获取位置对称的至少一对参考人脸特征点在第一人脸图像中的位置坐标,得到至少一对第一位置坐标,所述第一人脸图像是指包括的人脸特征点的位置发生偏移的人脸图像;/n获取所述至少一对参考人脸特征点在第二人脸图像中的位置坐标,得到至少一对第二位置坐标,所述第二人脸图像是指包括的人脸特征点的位置未发生偏移的人脸图像;/n根据所述至少一对第一位置坐标和所述至少一对第二位置坐标,确定调整参数;/n根据所述调整参数,对所述第一人脸图像中位置发生偏移的人脸特征点的位置进行调整。/n

【技术特征摘要】
1.一种人脸特征点的位置调整方法,其特征在于,所述方法包括:
获取位置对称的至少一对参考人脸特征点在第一人脸图像中的位置坐标,得到至少一对第一位置坐标,所述第一人脸图像是指包括的人脸特征点的位置发生偏移的人脸图像;
获取所述至少一对参考人脸特征点在第二人脸图像中的位置坐标,得到至少一对第二位置坐标,所述第二人脸图像是指包括的人脸特征点的位置未发生偏移的人脸图像;
根据所述至少一对第一位置坐标和所述至少一对第二位置坐标,确定调整参数;
根据所述调整参数,对所述第一人脸图像中位置发生偏移的人脸特征点的位置进行调整。


2.如权利要求1所述的方法,其特征在于,所述根据所述至少一对第一位置坐标和所述至少一对第二位置坐标,确定调整参数,包括:
根据所述至少一对第一位置坐标和所述至少一对第二位置坐标,确定所述第一人脸图像和所述第二人脸图像之间的缩放参数;
根据所述至少一对第一位置坐标、所述至少一对第二位置坐标和所述缩放参数,确定平移参数;
将所述缩放参数和所述平移参数确定为所述调整参数。


3.如权利要求1或2所述的方法,其特征在于,所述根据所述调整参数,对所述第一人脸图像中位置发生偏移的人脸特征点的位置进行调整,包括:
获取目标人脸特征点在所述第二人脸图像中的位置坐标,所述目标人脸特征点是指所述第一人脸图像中位置发生偏移的一个人脸特征点;
根据所述调整参数和所述目标人脸特征点在所述第二人脸图像中的位置坐标,确定所述目标人脸特征点在所述第一人脸图像中矫正后的位置坐标;
根据所述矫正后的位置坐标,对所述目标人脸特征点在所述第一人脸图像中的位置进行调整。


4.如权利要求3所述的方法,其特征在于,所述目标人脸特征点是指所述第一人脸图像中位置发生偏移且待生成的视频特效所处的一个人脸特征点。


5.如权利要求1-4任一所述的方法,其特征在于,所述获取位置对称的至少一对参考人脸特征点在第一人脸图像中的位置坐标之前,还包括:
获取所述第一人脸图像中每个人脸特征点的位置坐标和标注信息,所述标注信息用于指示相应人脸特征点的位置偏移情况;
根据所述第一人脸图像中每个人脸特征点的位置坐标和标注信息,从所述第一人脸图像包括的人脸特征点中确定所述至少一对参考人脸特征点,每对参考人脸特征点包括位置发生偏移的至少一个人脸特征点。


6.如权利要求1所述的方法,其特征在于,所述方法还包括:
在所述第一人脸图像丢失人脸特征点的情况下,确定连续丢失人脸特征点的人脸图像的帧数,得到第一帧数;
如果所述第一帧数不超过帧数阈值,则根据第三人脸图像中人脸特征点的位置坐标,确定所述第一人脸图像中人脸特征点的位置坐标,所述第三人脸图像是指人脸特征点未丢失的人脸图像,且所述第三人脸图像与所述第一人脸图像之间的帧数不超过所述帧数阈值。


7.一种人脸特征点的位置调整装置,其特征在于,所述装置包括:
第一获取模块,用于获取位置对称的至少一对参考人脸特征点在第一人脸图像中的位置坐标,得到至少一对第一位置坐标,所述第一人脸图像是指包括的人脸特征...

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

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

1