人脸图像处理方法及装置制造方法及图纸

技术编号:19389457 阅读:24 留言:0更新日期:2018-11-10 02:14
本公开是关于人脸图像处理方法及装置。该方法包括:当检测到待处理图片中包括人脸图像时,对人脸图像进行特征点定位,确定人脸图像中嘴巴对应的嘴巴特征点的初始位置及与嘴巴对应的包围点;根据嘴巴的两个嘴角对应的嘴巴特征点确定第一参考轴,及根据嘴巴的上嘴唇中心点及下嘴唇中心点确定第二参考轴;根据嘴巴特征点的初始位置、嘴巴特征点在第一参考轴方向的第一预设偏移系数、和嘴巴特征点在第二参考轴方向的第二预设偏移系数,确定嘴巴特征点的偏移位置;根据嘴巴特征点的初始位置和偏移位置,对人脸图像中处于包围线内的区域进行渲染,得到美颜后的人脸图像。本公开能够实现嘴角上扬自然微笑的美颜效果,提高用户体验。

Face image processing method and device

The present disclosure relates to a face image processing method and device. The method includes: when detecting the face image included in the image to be processed, locating the feature points of the face image, determining the initial position of the mouth feature points corresponding to the mouth in the face image and the surrounding points corresponding to the mouth; determining the first reference axis according to the mouth feature points corresponding to the two corners of the mouth, and according to the mouth. The second reference axis is determined by the center point of the upper lip and the lower lip of the mouth; according to the initial position of the feature point of the mouth, the first preset offset coefficient of the feature point of the mouth in the direction of the first reference axis, and the second preset offset coefficient of the feature point of the mouth in the direction of the second reference axis, the offset of the feature point of the mouth is determined; and according to the mouth, the offset of the feature point of the mouth is determined. The initial position and offset position of the feature points are used to render the area in the bounding line of the face image, and the face image after beauty is obtained. The public can achieve the beauty effect of natural smile on the corners of the mouth, and improve the user experience.

【技术实现步骤摘要】
人脸图像处理方法及装置
本公开涉及终端
,尤其涉及人脸图像处理方法及装置。
技术介绍
随着终端技术的发展,很多终端支持对图片或视频中人脸进行美颜的功能;支持美颜功能的终端一般具备颠覆传统拍照效果、瞬间自动美颜的功能,例如可以实现瘦脸、大眼、美白、五官立体等人脸美颜效果。
技术实现思路
为克服相关技术中存在的问题,本公开实施例提供一种人脸图像处理方法及装置。所述技术方案如下:根据本公开实施例的第一方面,提供一种人脸图像处理方法,包括:当检测到待处理图片中包括人脸图像时,对所述人脸图像进行特征点定位,确定所述人脸图像中嘴巴对应的嘴巴特征点的初始位置及与所述嘴巴对应的包围点,其中,由各所述包围点构成的包围线用以将所述嘴巴特征点包围;根据所述嘴巴的两个嘴角对应的嘴巴特征点确定第一参考轴,及根据所述嘴巴的上嘴唇中心点及下嘴唇中心点确定第二参考轴;根据所述嘴巴特征点的初始位置、所述嘴巴特征点在所述第一参考轴方向的第一预设偏移系数、和所述嘴巴特征点在所述第二参考轴方向的第二预设偏移系数,确定所述嘴巴特征点的偏移位置;根据所述嘴巴特征点的初始位置和偏移位置,对所述人脸图像中处于所述包围线内的区域进行渲染,得到美颜后的人脸图像。在一个实施例中,在所述根据所述嘴巴的上嘴唇中心点及下嘴唇中心点确定第二参考轴之前,所述方法还包括:将所述嘴巴特征点进行曲线拟合,得到所述嘴巴对应的上嘴唇的上边界、上嘴唇的下边界、下嘴唇的上边界及下嘴唇的下面边界;根据所述上嘴唇的上边界的中点,确定所述嘴巴的上嘴唇中心点;根据所述下嘴唇的下边界的中点,确定所述嘴巴的下嘴唇中心点。在一个实施例中,所述根据所述嘴巴特征点的初始位置、所述嘴巴特征点在所述第一参考轴方向的第一预设偏移系数、和所述嘴巴特征点在所述第二参考轴方向的第二预设偏移系数,确定所述嘴巴特征点的偏移位置,包括:根据所述嘴巴特征点的初始位置、及所述嘴巴特征点在所述第一参考轴方向的第一预设偏移系数,确定所述嘴巴特征点的偏移位置的横坐标;根据所述嘴巴特征点的初始位置、及所述嘴巴特征点在所述第二参考轴方向的第二预设偏移系数,确定所述嘴巴特征点的偏移位置的纵坐标。在一个实施例中,根据所述嘴巴特征点的初始位置和偏移位置,对所述人脸图像中处于所述包围线内的区域进行渲染,得到美颜后的人脸图像,包括:根据所述嘴巴特征点的初始位置及所述包围点,对所述人脸图像中处于所述包围线内的区域进行三角化剖分,得到第一剖分三角形;根据所述嘴巴特征点的偏移位置,对所述剖分三角形进行偏移,得到第二剖分三角形;根据所述嘴巴特征点的初始位置和偏移位置,确定所述第二剖分三角形上的像素点在所述第一剖分三角形中的映射点;计算所述映射点的像素值,将所述映射点的像素值确定为所述第二剖分三角形上的像素点的像素值;根据所述第二剖分三角形上各个像素点的像素值,确定美颜后的人脸图像。在一个实施例中,根据所述嘴巴特征点的初始位置和偏移位置,对所述人脸图像中处于所述包围线内的区域进行渲染,得到美颜后的人脸图像,包括:根据所述嘴巴特征点的偏移位置及所述包围点,对所述人脸图像中处于所述包围线内的区域进行三角化剖分,得到第三剖分三角形;根据所述嘴巴特征点的初始位置、偏移位置及所述第三剖分三角形,对所述人脸图像中处于所述包围线内的区域进行图形处理器GPU渲染,得到美颜后的人脸图像。根据本公开实施例的第二方面,提供一种人脸图像处理装置,包括:特征点定位模块,用于当检测到待处理图片中包括人脸图像时,对所述人脸图像进行特征点定位,确定所述人脸图像中嘴巴对应的嘴巴特征点的初始位置及与所述嘴巴对应的包围点,其中,由各所述包围点构成的包围线用以将所述嘴巴特征点包围;参考轴确定模块,用于根据所述嘴巴的两个嘴角对应的嘴巴特征点确定第一参考轴,及根据所述嘴巴的上嘴唇中心点及下嘴唇中心点确定第二参考轴;偏移位置确定模块,用于根据所述嘴巴特征点的初始位置、所述嘴巴特征点在所述第一参考轴方向的第一预设偏移系数、和所述嘴巴特征点在所述第二参考轴方向的第二预设偏移系数,确定所述嘴巴特征点的偏移位置;渲染模块,用于根据所述嘴巴特征点的初始位置和偏移位置,对所述人脸图像中处于所述包围线内的区域进行渲染,得到美颜后的人脸图像。在一个实施例中,所述装置还包括:曲线拟合模块,用于将所述嘴巴特征点进行曲线拟合,得到所述嘴巴对应的上嘴唇的上边界、上嘴唇的下边界、下嘴唇的上边界及下嘴唇的下面边界;中心点确定模块,用于根据所述上嘴唇的上边界的中点,确定所述嘴巴的上嘴唇中心点;根据所述下嘴唇的下边界的中点,确定所述嘴巴的下嘴唇中心点。在一个实施例中,所述偏移位置确定模块,包括:第一确定子模块,用于根据所述嘴巴特征点的初始位置、及所述嘴巴特征点在所述第一参考轴方向的第一预设偏移系数,确定所述嘴巴特征点的偏移位置的横坐标;第二确定子模块,用于根据所述嘴巴特征点的初始位置、及所述嘴巴特征点在所述第二参考轴方向的第二预设偏移系数,确定所述嘴巴特征点的偏移位置的纵坐标。在一个实施例中,所述渲染模块,包括:三角化剖分子模块,用于根据所述嘴巴特征点的初始位置及所述包围点,对所述人脸图像中处于所述包围线内的区域进行三角化剖分,得到第一剖分三角形;偏移子模块,用于根据所述嘴巴特征点的偏移位置,对所述剖分三角形进行偏移,得到第二剖分三角形;第三确定子模块,用于根据所述嘴巴特征点的初始位置和偏移位置,确定所述第二剖分三角形上的像素点在所述第一剖分三角形中的映射点;第四确定子模块,用于计算所述映射点的像素值,将所述映射点的像素值确定为所述第二剖分三角形上的像素点的像素值;第五确定子模块,用于根据所述第二剖分三角形上各个像素点的像素值,确定美颜后的人脸图像。在一个实施例中,所述渲染模块根据所述嘴巴特征点的偏移位置及所述包围点,对所述人脸图像中处于所述包围线内的区域进行三角化剖分,得到第三剖分三角形;根据所述嘴巴特征点的初始位置、偏移位置及所述第三剖分三角形,对所述人脸图像中处于所述包围线内的区域进行图形处理器GPU渲染,得到美颜后的人脸图像。根据本公开实施例的第三方面,提供一种人脸图像处理装置,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:当检测到待处理图片中包括人脸图像时,对所述人脸图像进行特征点定位,确定所述人脸图像中嘴巴对应的嘴巴特征点的初始位置及与所述嘴巴对应的包围点,其中,由各所述包围点构成的包围线用以将所述嘴巴特征点包围;根据所述嘴巴的两个嘴角对应的嘴巴特征点确定第一参考轴,及根据所述嘴巴的上嘴唇中心点及下嘴唇中心点确定第二参考轴;根据所述嘴巴特征点的初始位置、所述嘴巴特征点在所述第一参考轴方向的第一预设偏移系数、和所述嘴巴特征点在所述第二参考轴方向的第二预设偏移系数,确定所述嘴巴特征点的偏移位置;根据所述嘴巴特征点的初始位置和偏移位置,对所述人脸图像中处于所述包围线内的区域进行渲染,得到美颜后的人脸图像。根据本公开实施例的第四方面,提供一种计算机可读存储介质,其上存储有计算机指令,该指令被处理器执行时实现上述第一方面所述方法的步骤。本公开的实施例提供的技术方案可以包括以下有益效果:该技术方案通过确定与嘴巴对应的两条不同方向的参考轴,分别计算嘴巴特征点在两个不同参考轴方向的偏本文档来自技高网...

【技术保护点】
1.一种人脸图像处理方法,其特征在于,包括:当检测到待处理图片中包括人脸图像时,对所述人脸图像进行特征点定位,确定所述人脸图像中嘴巴对应的嘴巴特征点的初始位置及与所述嘴巴对应的包围点,其中,由各所述包围点构成的包围线用以将所述嘴巴特征点包围;根据所述嘴巴的两个嘴角对应的嘴巴特征点确定第一参考轴,及根据所述嘴巴的上嘴唇中心点及下嘴唇中心点确定第二参考轴;根据所述嘴巴特征点的初始位置、所述嘴巴特征点在所述第一参考轴方向的第一预设偏移系数、和所述嘴巴特征点在所述第二参考轴方向的第二预设偏移系数,确定所述嘴巴特征点的偏移位置;根据所述嘴巴特征点的初始位置和偏移位置,对所述人脸图像中处于所述包围线内的区域进行渲染,得到美颜后的人脸图像。

【技术特征摘要】
1.一种人脸图像处理方法,其特征在于,包括:当检测到待处理图片中包括人脸图像时,对所述人脸图像进行特征点定位,确定所述人脸图像中嘴巴对应的嘴巴特征点的初始位置及与所述嘴巴对应的包围点,其中,由各所述包围点构成的包围线用以将所述嘴巴特征点包围;根据所述嘴巴的两个嘴角对应的嘴巴特征点确定第一参考轴,及根据所述嘴巴的上嘴唇中心点及下嘴唇中心点确定第二参考轴;根据所述嘴巴特征点的初始位置、所述嘴巴特征点在所述第一参考轴方向的第一预设偏移系数、和所述嘴巴特征点在所述第二参考轴方向的第二预设偏移系数,确定所述嘴巴特征点的偏移位置;根据所述嘴巴特征点的初始位置和偏移位置,对所述人脸图像中处于所述包围线内的区域进行渲染,得到美颜后的人脸图像。2.根据权利要求1所述的方法,其特征在于,在所述根据所述嘴巴的上嘴唇中心点及下嘴唇中心点确定第二参考轴之前,所述方法还包括:将所述嘴巴特征点进行曲线拟合,得到所述嘴巴对应的上嘴唇的上边界、上嘴唇的下边界、下嘴唇的上边界及下嘴唇的下面边界;根据所述上嘴唇的上边界的中点,确定所述嘴巴的上嘴唇中心点;根据所述下嘴唇的下边界的中点,确定所述嘴巴的下嘴唇中心点。3.根据权利要求1所述的方法,其特征在于,所述根据所述嘴巴特征点的初始位置、所述嘴巴特征点在所述第一参考轴方向的第一预设偏移系数、和所述嘴巴特征点在所述第二参考轴方向的第二预设偏移系数,确定所述嘴巴特征点的偏移位置,包括:根据所述嘴巴特征点的初始位置、及所述嘴巴特征点在所述第一参考轴方向的第一预设偏移系数,确定所述嘴巴特征点的偏移位置的横坐标;根据所述嘴巴特征点的初始位置、及所述嘴巴特征点在所述第二参考轴方向的第二预设偏移系数,确定所述嘴巴特征点的偏移位置的纵坐标。4.根据权利要求1所述的方法,其特征在于,根据所述嘴巴特征点的初始位置和偏移位置,对所述人脸图像中处于所述包围线内的区域进行渲染,得到美颜后的人脸图像,包括:根据所述嘴巴特征点的初始位置及所述包围点,对所述人脸图像中处于所述包围线内的区域进行三角化剖分,得到第一剖分三角形;根据所述嘴巴特征点的偏移位置,对所述剖分三角形进行偏移,得到第二剖分三角形;根据所述嘴巴特征点的初始位置和偏移位置,确定所述第二剖分三角形上的像素点在所述第一剖分三角形中的映射点;计算所述映射点的像素值,将所述映射点的像素值确定为所述第二剖分三角形上的像素点的像素值;根据所述第二剖分三角形上各个像素点的像素值,确定美颜后的人脸图像。5.根据权利要求1所述的方法,其特征在于,根据所述嘴巴特征点的初始位置和偏移位置,对所述人脸图像中处于所述包围线内的区域进行渲染,得到美颜后的人脸图像,包括:根据所述嘴巴特征点的偏移位置及所述包围点,对所述人脸图像中处于所述包围线内的区域进行三角化剖分,得到第三剖分三角形;根据所述嘴巴特征点的初始位置、偏移位置及所述第三剖分三角形,对所述人脸图像中处于所述包围线内的区域进行图形处理器GPU渲染,得到美颜后的人脸图像。6.一种人脸图像处理装置,其特征在于,包括:特征点定位模块,用于当检测到待处理图片中包括人脸图像时,对所述人脸图像进行特征点定位,确定所述人脸图像中嘴巴对应的嘴巴特征点的初始位置及与所述嘴巴对应的包围点,其中,由各所述包围点构成的包围线用以将所述嘴巴特征点包围;参考轴确定模块,用于根据所述嘴巴的两个嘴角对应的嘴巴特征点确定第一参考...

【专利技术属性】
技术研发人员:陈志军
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京,11

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

1