人脸图像的处理方法及装置、电子设备和存储介质制造方法及图纸

技术编号:20427529 阅读:23 留言:0更新日期:2019-02-23 09:19
本公开涉及一种人脸图像的处理方法及装置、电子设备和存储介质,所述方法包括:获取人脸图像中的原始人脸关键点和人脸偏转角度;根据所述原始人脸关键点和所述人脸偏转角度,确定多个连续的变形区域,其中,每个变形区域包括原始脸部区域和非原始脸部区域;分别对每个变形区域中的原始脸部区域和非原始脸部区域进行变形处理。本公开实施例能够避免由于人脸不同姿态或不同角度导致变形区域选取不佳,即能够准确地定位变形区域,且不仅对原始脸部区域进行变形处理,还对原始脸部区域外的一定范围进行变形处理,使变形效果更自然。

【技术实现步骤摘要】
人脸图像的处理方法及装置、电子设备和存储介质
本公开涉及计算机视觉
,尤其涉及一种人脸图像的处理方法及装置、电子设备和存储介质。
技术介绍
目前,鹅蛋脸和瓜子脸等偏瘦脸型深受大众喜爱。如何准确地对人脸图像中的人脸进行瘦脸操作,使瘦脸效果自然,是亟待解决的问题。
技术实现思路
本公开提出了一种人脸图像的处理技术方案。根据本公开的一方面,提供了一种人脸图像的处理方法,包括:获取人脸图像中的原始人脸关键点和人脸偏转角度;根据所述原始人脸关键点和所述人脸偏转角度,确定多个连续的变形区域,其中,每个变形区域包括原始脸部区域和非原始脸部区域;分别对每个变形区域中的原始脸部区域和非原始脸部区域进行变形处理。在一种可能的实现方式中,根据所述原始人脸关键点和所述人脸偏转角度,确定多个连续的变形区域,包括:根据所述原始人脸关键点和所述人脸偏转角度,确定所述人脸图像中的变形中心;根据所述变形中心,确定多个连续的变形区域。在一种可能的实现方式中,根据所述原始人脸关键点和所述人脸偏转角度,确定所述人脸图像中的变形中心,包括:根据所述原始人脸关键点,确定所述人脸图像中的变形中心的估计位置;根据所述人脸偏转角度,对所述变形中心的估计位置进行调整,得到所述人脸图像中的变形中心。在一种可能的实现方式中,根据所述变形中心,确定多个连续的变形区域,包括:获取原始脸部轮廓关键点;针对多个原始脸部轮廓关键点,在所述变形中心与每个所述原始脸部轮廓关键点之间的线段的延长线上分别确定变形区域的参考点,得到多个变形区域的参考点,所述变形区域的参考点与相应的原始脸部轮廓关键点的距离小于所述变形区域的参考点与所述变形中心的距离;根据所述变形中心以及所述多个变形区域的参考点,确定多个连续的变形区域。在一种可能的实现方式中,获取原始脸部轮廓关键点,包括:对所述原始人脸关键点中的轮廓关键点进行曲线拟合,得到原始人脸轮廓曲线;对所述原始人脸轮廓曲线进行采样,获取原始脸部轮廓关键点。在一种可能的实现方式中,获取原始脸部轮廓关键点,包括:从所述原始人脸关键点中的多个轮廓关键点中选择部分轮廓关键点,作为原始脸部轮廓关键点。在一种可能的实现方式中,分别对每个变形区域中的原始脸部区域和非原始脸部区域进行变形处理,包括:获取目标脸部轮廓曲线;将所述变形区域与所述目标脸部轮廓曲线的交点确定为所述变形区域中的目标参考点;根据所述变形区域中的目标参考点和所述变形区域中原始脸部轮廓关键点,对所述原始脸部区域进行变形处理;根据所述变形区域中的目标参考点、所述变形区域中原始脸部轮廓关键点和所述变形区域的参考点,对所述非原始脸部区域进行变形处理。在一种可能的实现方式中,获取目标脸部轮廓曲线,包括:对目标脸部轮廓关键点进行曲线拟合,获取目标脸部轮廓曲线。在一种可能的实现方式中,根据所述变形区域中的目标参考点和所述变形区域中原始脸部轮廓关键点,对所述原始脸部区域进行变形处理,包括:将所述变形区域中所述目标参考点之间的线段确定为第一线段;将所述变形区域中原始脸部轮廓关键点之间的线段确定为第二线段;对于所述变形区域中所述原始脸部区域中的各个像素,根据所述变形中心与所述各个像素的连线与所述第一线段和第二线段的交点,确定所述各个像素对应的目标像素;将所述各个像素的像素值分别更新为对应的目标像素的像素值。在一种可能的实现方式中,对于所述变形区域中所述原始脸部区域中的各个像素,根据所述变形中心与所述各个像素的连线与所述第一线段和第二线段的交点,确定所述各个像素对应的目标像素,包括:对于所述变形区域中所述原始脸部区域中的第一像素,确定所述变形中心与所述第一像素的第一连线;确定所述第一连线与所述第一线段的第一交点,以及所述第一连线与所述第二线段的第二交点;根据所述变形中心、所述第一像素、所述第一交点和所述第二交点的位置,确定所述第一像素对应的目标像素。在一种可能的实现方式中,根据所述变形中心、所述第一像素、所述第一交点和所述第二交点的位置,确定所述第一像素对应的目标像素,包括:获取所述变形中心与所述第一交点之间的第一距离;获取所述变形中心与所述第二交点之间的第二距离;获取所述变形中心与所述第一像素之间的第三距离;根据所述第一距离、所述第二距离和所述第三距离,确定所述变形中心与所述第一像素对应的目标像素之间的第四距离;根据所述第四距离以及所述变形中心的位置,确定所述第一像素对应的目标像素。在一种可能的实现方式中,根据所述第一距离、所述第二距离和所述第三距离,确定所述变形中心与所述第一像素对应的目标像素之间的第四距离,包括:计算所述第一距离与所述第二距离的第一比值;计算所述第一比值与所述第三距离的乘积,得到所述变形中心与所述第一像素对应的目标像素之间的第四距离。在一种可能的实现方式中,根据所述变形区域中的目标参考点、所述变形区域中原始脸部轮廓关键点和所述变形区域的参考点,对所述非原始脸部区域进行变形处理,包括:将所述变形区域中所述目标参考点之间的线段确定为第一线段;将所述变形区域中原始脸部轮廓关键点之间的线段确定为第二线段;将所述变形区域的参考点之间的线段确定为第三线段;对于所述变形区域中所述非原始脸部区域中的各个像素,根据所述变形中心与所述各个像素的连线与所述第一线段、第二线段和所述第三线段的交点,确定所述各个像素对应的目标像素;将所述各个像素的像素值分别更新为对应的目标像素的像素值。在一种可能的实现方式中,对于所述变形区域中所述非原始脸部区域中的各个像素,根据所述变形中心与所述各个像素的连线与所述第一线段、第二线段和所述第三线段的交点,确定所述各个像素对应的目标像素,包括:对于所述变形区域中所述非原始脸部区域中的第二像素,确定所述变形中心与所述第二像素的第二连线;确定所述第二连线与所述第一线段的第三交点,所述第二连线与所述第二线段的第四交点,以及所述第二连线与所述第三线段的第五交点;根据所述变形中心、所述第二像素、所述第三交点、所述第四交点和所述第五交点的位置,确定所述第二像素对应的目标像素。在一种可能的实现方式中,根据所述变形中心、所述第二像素、所述第三交点、所述第四交点和所述第五交点的位置,确定所述第二像素对应的目标像素,包括:获取所述变形中心与所述第三交点之间的第五距离;获取所述变形中心与所述第四交点之间的第六距离;获取所述变形中心与所述第五交点之间的第七距离;获取所述变形中心与所述第二像素之间的第八距离;根据所述第五距离、所述第六距离、所述第七距离和所述第八距离,确定所述变形中心与所述第二像素对应的目标像素之间的第九距离;根据所述第九距离以及所述变形中心的位置,确定所述第二像素对应的目标像素。在一种可能的实现方式中,根据所述第五距离、所述第六距离、所述第七距离和所述第八距离,确定所述变形中心与所述第二像素对应的目标像素之间的第九距离,包括:计算所述第七距离与所述第五距离的第一差值;计算所述第七距离与所述第六距离的第二差值;计算所述第一差值与所述第二差值的第二比值;计算所述第二比值与所述第八距离的乘积,得到所述变形中心与所述第二像素对应的目标像素之间的第九距离。在一种可能的实现方式中,所述方法应用于脸型调整、下巴伸缩调整、额头饱满调整、苹果肌调整和发际线调整中的一项或多项中。根据本公开本文档来自技高网...

【技术保护点】
1.一种人脸图像的处理方法,其特征在于,包括:获取人脸图像中的原始人脸关键点和人脸偏转角度;根据所述原始人脸关键点和所述人脸偏转角度,确定多个连续的变形区域,其中,每个变形区域包括原始脸部区域和非原始脸部区域;分别对每个变形区域中的原始脸部区域和非原始脸部区域进行变形处理。

【技术特征摘要】
1.一种人脸图像的处理方法,其特征在于,包括:获取人脸图像中的原始人脸关键点和人脸偏转角度;根据所述原始人脸关键点和所述人脸偏转角度,确定多个连续的变形区域,其中,每个变形区域包括原始脸部区域和非原始脸部区域;分别对每个变形区域中的原始脸部区域和非原始脸部区域进行变形处理。2.根据权利要求1所述的方法,其特征在于,根据所述原始人脸关键点和所述人脸偏转角度,确定多个连续的变形区域,包括:根据所述原始人脸关键点和所述人脸偏转角度,确定所述人脸图像中的变形中心;根据所述变形中心,确定多个连续的变形区域。3.根据权利要求1或2所述的方法,其特征在于,分别对每个变形区域中的原始脸部区域和非原始脸部区域进行变形处理,包括:获取目标脸部轮廓曲线;将所述变形区域与所述目标脸部轮廓曲线的交点确定为所述变形区域中的目标参考点;根据所述变形区域中的目标参考点和所述变形区域中原始脸部轮廓关键点,对所述原始脸部区域进行变形处理;根据所述变形区域中的目标参考点、所述变形区域中原始脸部轮廓关键点和所述变形区域的参考点,对所述非原始脸部区域进行变形处理。4.根据权利要求3所述的方法,其特征在于,获取目标脸部轮廓曲线,包括:对目标脸部轮廓关键点进行曲线拟合,获取目标脸部轮廓曲线。5.一种人脸图像的处理装置,其特征在于,包括:获取模块,用于获取人脸图像中的原始人脸关键点和人脸偏转角度;确定模块,用于根据所述原始人脸关键点和所述人脸偏转角度,确定多个连...

【专利技术属性】
技术研发人员:黄明杨付万增石建萍曲艺
申请(专利权)人:北京市商汤科技开发有限公司
类型:发明
国别省市:北京,11

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

1